草庐IT

Fragment-Activity

全部标签

android - 如何使用 fragment 处理方向变化?

我现在有2个fragment,一个fragment处理纵向模式,然后另一个fragment处理横向模式。但问题是,当从纵向旋转到横向然后再回到纵向时。它不会显示与第一个肖像模式相同的内容。有什么代码可以解决这个问题吗?此代码位于fragment容器内:@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.frag_holder);FragmentManagerfm=getSupportFragmentManag

android - 向上导航未启动父 Activity

我有两个ActivityA和B,其中A是B的父级。现在我显示启动B的通知。当我点击通知时,B启动.然后我点击向上按钮。当ActivityA在后台堆栈中时,它可以正常工作,否则应用程序只会关闭并且不会启动ActivityA。我的设置。我已经在SingleToplaunchMode中将A声明为Manifest中B的父级.Home"/>这是通知Intent:Intentintent=newIntent(this,B.class);intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);PendingIntentpendingIntent=Pending

android - 从服务启动的 Activity 丢失了包中的 "extra"

调用代码(在服务中运行):IntenttextIntent=newIntent(this,TextActivity.class);textIntent.putExtra("text_seq",message.xfer.seq);textIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);startActivity(textIntent);调用代码(在TextActivity中):@OverrideprotectedvoidonCreate(Bundlebundle){super.onCreate(bundle);Log.d(TAG,""+bun

android - 在正常的 Android Activity 上检测滑动

是否有可能在正常的AndroidActivity中检测到用户向左/向右滑动?还是我必须使用SwipeView? 最佳答案 如果您正在寻找Xamarin/C#示例在您的Activity(或View)上实现GestureDetector.IOnGestureListener,并在OnFling方法中计算触摸方向:[Activity(Label="Swiper",MainLauncher=true,Icon="@mipmap/icon")]publicclassMainActivity:Activity,GestureDetector.I

android - 将数据从 Activity 发送到 Tab Fragment

我的代码有一个小问题,我在这个网站上搜索但仍然没有找到最佳答案我会将数据发送到我的标签fragment,这是我的代码我的Activity类publicclassMainActivityextendsAppCompatActivityprivateViewPagerpager;privateToolbartoolbar;privateTabLayouttabs;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout

android - OneSignal 推送通知点击打开 Activity

我已经为推送通知集成了一个信号库。我想在应用程序未运行时通过单击推送通知打开特定Activity我收到推送通知,但当我点击通知时,应用程序崩溃了。这是我的通知接收器代码publicclassExampleNotificationOpenedHandlerimplementsOneSignal.NotificationOpenedHandler{Contextcontext;@OverridepublicvoidnotificationOpened(OSNotificationOpenResultresult){OSNotificationAction.ActionTypeactionT

android - 使用 Fragments 或 Activity 的底部导航

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭3年前。Improvethisquestion我有一个具有3种布局(1个列表和2个WebView)和一个带有底部导航的主Activity的应用。我的第一个想法是将3个布局(1个列表和2个WebView)绘制到MainActivity布局中并隐藏2个布局(WebView)。因此,当我输入一些底部导航选项时,显示该选项并隐藏其他选项。但我想对Fragments做同样的事情。行为类似,但我必须创建3个Fragments并且在推送一些底部导航

android - 如何 Intent 进入特定的标签 fragment ?

T有两个Activity:MainActivity和LoginActivity。我也有一个Fragment,名称是TabFragment(带有TabLayout),它的父级是MainActivity。我如何从我的登录Activity中进入特定的TabFragment。这是我的主要Activity:protectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);id=getIntent().getStringE

android - AppCompatActivity 不可分配给 Activity

经过一年的android编码,直到昨天一切都运行良好。今天,升级到gradle3alpha2和studio3build2后,我发现了一些非常奇怪的东西。这是抛出错误的Activity之一的声明:这是Activity代码:怎么了?编辑应用兼容性依赖:compile'com.android.support:appcompat-v7:23.2.1' 最佳答案 也许这会有所帮助:在appbuild.gradle中,将compileSdkVersion和targetSdkVersion改为25。同时将appcompat库的版本升级到25.3.

android - Activity状态丢失,部分设备Illegal state异常

我在我的android应用程序中使用BottomBar菜单。BottomBar中有5个菜单。这是主要ActivitypublicclassMainActivityextendsBaseActivity{privatestaticfinalStringTAG="MainActivity";privatestaticfinalStringCOMMAND_RESET_PASSWORD="reset-password";privatestaticfinalStringCOMMAND_REFERRAL="referral";privatestaticfinalintHOME=0;privates