我开发了一个应用程序,因为我有视图寻呼机来显示不同的视频图像,有n个寻呼机屏幕,
所有页面都是自动滑动的,如下所示。
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// Inflate the layout for this fragment
ViewGroup v=(ViewGroup)inflater.inflate(R.layout.fragment_home, container, false);
ButterKnife.bind(this, v);
/*Snackbar.make(v, "Home Fragment", Snackbar.LENGTH_LONG)
.setAction("Action", null).show();*/
//Toast.makeText(getActivity(),"home Fragment",Toast.LENGTH_LONG).show();
viewPager.setAdapter(new MyPagerAdapter());
t=new Thread(){
@Override
public void run()
{
try {
while(true) {
count %= size;
Log.w("slide", "" + count);
getActivity().runOnUiThread(new Runnable() {
@Override
public void run() {
viewPager.setCurrentItem(count);
}
});
count++;
Thread.currentThread().sleep(5000);
}
} catch (InterruptedException e) {
e.printStackTrace();
}
}
};
//t.start();
return v;
}
Run Code Online (Sandbox Code Playgroud)
当我触摸这个特定的寻呼机时,我想停止自动滑动寻呼机,当我将手指从寻呼机上移开时,寻呼机的自动滑动开始并再次触摸时停止,如何实现此功能?
我想在应用程序被终止时对 FCM 通知进行分组,
我知道当应用程序处于前台时,操作系统正在使用 setGroup 进行分组。
Notification summaryNotificationWithBackground =
new NotificationCompat.Builder(mContext)
.setContentTitle("2 new messages")
...
.extend(wearableExtender)
.setGroup(GROUP_KEY_EMAILS)
.setGroupSummary(true)
.build();
Run Code Online (Sandbox Code Playgroud)
但是当 App 在后台时MyFirebaseMessagingService不会被调用。
那么如何在后台应用程序或应用程序被终止时对消息进行分组。
我正在使用fabric在我的应用程序中集成twitter,因为我想向用户显示所有朋友/以下列表.
我成功获取当前用户名和id但是当我尝试获取以下列表时它显示错误服务方法无法返回void.in line**new MyTwitterApiClient(session).getCustomService().show**我的代码如下.
请任何人帮我解决这个或任何其他方法来获取用户以下列表.
我在xml文件中的twitter按钮:
<Button
android:id="@+id/btn_twitter"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/ll_mainBar"
android:layout_gravity="center"
android:layout_marginLeft="10dp"
android:background="@color/color_drawer_orange"
android:gravity="center"
android:hint="Twiiter"
android:padding="5dp"
android:textColor="@color/color_white"
android:textColorHint="@color/color_white" />
Run Code Online (Sandbox Code Playgroud)
在我的班级文件中:
btn_twitter.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mTwitterAuthClient.authorize(SocialIntegrationFragment.this, new Callback<TwitterSession>() {
@Override
public void success(Result<TwitterSession> result) {
final TwitterSession session = Twitter.getSessionManager().getActiveSession();
Log.e(TAG, "UserName===================>" + session.getUserName());
Log.e(TAG, "UserId===================>" + session.getUserId());
Log.e(TAG, "ID===================>" + session.getId());
Log.e(TAG, "Token===================>" + session.getAuthToken());
// above all getting successfully
final String[] profile_image = {""};
final String[] email = {""};
final String[] …Run Code Online (Sandbox Code Playgroud)