草庐IT

Fragment-Activity

全部标签

android - 插页式错误android无法暂停 Activity

我有一个关于插页式广告的问题。当我尝试处理onAdClosed()方法时出现无法暂停Activity的错误这里我使用的是fragment我在这里发布我的logcat输出03-1819:28:50.169:E/AndroidRuntime(26349):FATALEXCEPTION:main03-1819:28:50.169:E/AndroidRuntime(26349):java.lang.RuntimeException:Unabletopauseactivity{com.social_sweep.app/com.google.android.gms.ads.AdActivity}:

android - 有没有办法知道一个 Activity 是否有父 Activity ?

单击Activity中的按钮后,如果此Activity有父Activity,我想显示第1页,如果没有,则显示第2页(即它是我启动应用程序时启动的主Activity)。有什么方法可以知道一个Activity是否有父Activity?我尝试了main中的getIntent()但它没有崩溃。如果我在第一个Activity中调用它,getIntent()会返回什么?编辑:当我在OnCreate中调用getIntent()时它会崩溃,但如果我在按下按钮时调用的方法中调用它则不会崩溃。 最佳答案 是的,getParentActivityInte

android - 从 Google Map 的 setOnInfoWindowClickListener 接口(interface)方法替换 fragment 时 UI 挂起

我在我的应用程序中使用谷歌地图并显示标记。现在点击标记窗口我想用其他fragment替换当前fragment。for(StoreDatastore:comp.getArrStoreList()){LatLngl=newLatLng(Double.parseDouble(store.getLat()),Double.parseDouble(store.getLng()));MarkerOptionsmarker=newMarkerOptions().position(l).title(store.getName()).snippet(store.getCity()).icon(Bitma

android - 第二个 Activity 处于 Activity 状态时android中第一个 Activity 的状态

使用intent,当我们从第一个Activity移动到第二个Activity时,第一个Activity的状态应该是什么..是指它的onPause()还是onStop()? 最佳答案 它可以在onPause()或onStop()中,具体取决于下一个Activity占用的屏幕宽度和高度。如果下一个Activity占据整个屏幕,那么上一个Activity将在onStop()中,因为上一个Activity将不可见。序列将是onPause(),然后是onStop()。但是,如果下一个Activity没有占据整个屏幕(例如activity和Di

android - 如何清除 API 8 中 Stack 中的所有 Activity?

我正在开发一个遵循层次结构的应用程序,有一个用户可以登录的选项,之后我将完成登录Activity。现在,一旦用户登录,我就会带他去一个新的Activity,假设是“ActivityA”。从这个Activity开始,一个名为“ActivityB”的新Activity再次开始,但没有完成“ActivityA”。最后还有一个名为“ActivityC”的最后一个Activity,它从“ActivityB”开始,但没有完成“ActivityB”。所以目前这三个Activity都是堆栈。现在,每个屏幕或Activity都有一个名为注销的选项,如果用户在“ActivityA”上,我只是完成Activ

android - 布局和 fragment 布局之间的区别

当创建一个新的AndroidActivity时,它曾经在我定义UI的布局文件夹中创建一个xml文件。现在它创建了两个文件:1.布局文件2.fragment布局文件。谁能解释一下两者的区别?此外,当尝试将项目添加为ListView、按钮等时。我应该将它们添加到哪个文件中以在我的Activity文件中调用。 最佳答案 从Android3.0开始,Activity现在可以承载Fragment,这些Fragment可用于开发UI的各个部分,并根据屏幕尺寸、方向和其他因素以不同的配置显示。强烈建议在现代Android应用程序中使用fragme

android - 在另一个 Activity 中关闭 Progress Dialog ... Android

我有两项Activity:FirstPageActivitySecondPageActivityApp通过FirstPageActivity调用SecondPageActivity...并且App在SecondPageActivity中发送HttpRequest。所以我想在FirstPageActivity中显示进度对话框,在SecondPageActivity完成下载数据后,它会关闭进度,然后出现。这可能吗? 最佳答案 IwanttoshowProgressDialogintheFirstPageActivityandAftert

最适合初始化/加载数据的Android Fragment方法

我有一些数据要加载到AndroidFragment中。我需要建立网络连接。我想知道开始加载数据的最合适方法是什么。应该是吧onCreateView()或onStart()或onResume()?谢谢! 最佳答案 IMOonCreate()是最合适的选择。因为如果Fragment到后台再回到前台,这个回调是不包含在生命周期中的。只有在创建fragment时才会调用它。在onCreateView和任何后续回调中,您必须确定何时调用网络。如果您选择onCreate(),这将消失。如果需要上下文,onAttach()是更好的选择。因为onA

android - 按下通知会打开相同的 Activity 两次

如果我有一个被用户关闭的Activity(用户按下主页,所以应用程序仍在应用程序堆栈中)然后他收到通知,当他按下它时,我开始了一项Activity现在同一个Activity被打开了两次。我怎样才能防止这种情况发生?我的代码:PendingIntentcontentIntent=PendingIntent.getActivity(this,0,newIntent(this,MainActivity.class),PendingIntent.FLAG_UPDATE_CURRENT);NotificationManagermNotificationManager=(NotificationM

android - 如何从 url 链接(深层链接)重新打开(或恢复)先前启动的 Activity ?

我正在使用深层链接打开我的应用程序,这是Intent过滤器:我们的用例是:用户打开应用程序,浏览一些餐厅用户点击餐厅(用餐厅菜单打开MenuActivityActivity)用户点击一个菜单类别,例如比萨饼或甜点或汤,这将打开CategoryActivity。用户点击一道菜添加到购物车我需要向用户发送一封带有url的电子邮件。我的问题:(在第4步之后)用户点击电子邮件应用程序(比如gmail或收件箱应用程序)上的url,提示用户打开我的应用程序或浏览器,如下所示:当用户点击打开我的应用程序时,GotEmailActivity在gmail应用程序之上打开,我需要它在我的应用程序之前打开的