草庐IT

Activity2

全部标签

android - 首先调用哪个 Activity 方法?

Android中哪个Activity方法最先被调用?例如viewWillAppear在iPhone的情况下首先被调用。也有人可以告诉我当我从一个Activity返回到上一个Activity时,首先调用哪个方法?我不想每次回到Activity时都一次又一次地加载所有内容。谢谢,石头 最佳答案 当你进入你的应用程序时,生命周期流程将是这样的:onCreate()->onStart()->onResume()现在,如果您使用Intent从当前Activity移动到下一个Activity,这些是将要执行的当前Activity的方法:onPa

android - 从 Activity 调用 Tabbed Fragment 方法

我有一个包含三个fragment的Activity。这些fragment使用使用PagerAdapter的操作栏选项卡。我想要做的是从主要Activity访问Activity选项卡式fragment中的方法。我已经尝试了下面的代码,但这只是将fragment返回为null,所以我猜它无法在选项卡中找到它!NPListFragmentarticleFrag=(NPListFragment)getSupportFragmentManager().findFragmentByTag("NP");articleFrag.refreshT();寻呼机适配器:publicclassAppSecti

android - 是否需要在 Android 应用程序的每个 Activity 中调用 bugsense 崩溃处理程序?

我的应用有3个ActivityA、B和C。从A(“家”)我可以开始B,从B我可以开始C。我是否必须仅在A或B和C中调用BugSenseHandler.setup(this,MY_API_KEY);? 最佳答案 联系BugSense后,Android,Feb2613:42(EET):Helloandthankyouforcontactingus,youcanplaceiteitherontheapplicationactivity,oronthefirstactivitythatrunsonyourproject.Inthedocum

android - 服务和 Activity 之间通信的最佳方式是什么?

现在Activity可以使用以下三种方式之一连接到服务:BroadcastReceiversMessengersAIDL我认为BroadcastReceivers是最简单的通信方式,但我想知道为什么以及何时使用其他方式?或者换句话说,在哪些情况下使用Messenger或AIDL比广播接收器更适合? 最佳答案 我主要倾向于使用LocalBroadcasts。它们本质上就像真正的广播,但只对您的应用程序可见。首先,您必须像处理普通广播一样创建一个BroadcastReceiver:privatefinalBroadcastReceive

android - Espresso - 检查使用按下按钮的 Intent 打开了哪个 Activity ?

是否可以跟踪按下某个按钮后打开了哪个Activity?我有一个测试,单击/按下按钮时,它向服务器发送请求。在发送请求之前,它会打开一个Activity。为了验证测试是否成功执行,我需要检查打开的Activity是什么。我的测试示例:检查在Espresso中打开了哪个Intent---privatevoidstartTest(){recreateAuthData(InstrumentationRegistry.getTargetContext(),"d78269d9-9e00-4b8d-9242-815204b0a2f6","3f32da21-914d-4adc-b6a1-891b842

android - 在方向更改后重新创建 Activity 之前更改Intent bundle 数据

我有一个启动我的Activity并使用Intent的putExtra()函数传递消息的通知。然后在Activity的onCreate函数中向用户显示该消息。当应用程序因方向更改而重新启动时,该消息会再次显示,因为它仍在Intent的bundle数据中。如何删除多余的数据?我尝试了以下方法:Bundlebundle=getIntent().getExtras();if(bundle.getBoolean("showMessage")){//...showmessagethatisinbundle.getString("message")//removemessagebundle.remo

android - 如何在选项卡更改时重新加载选项卡 Activity ?

再次选择选项卡时如何重新加载Activity?请给我一个示例代码。当我按下选项卡时,它会给我旧的输出,但我想重新加载该Activity以获得新的更新输出,所以请帮助我,非常感谢。 最佳答案 只需将.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)用于您的选项卡类示例tabHost.addTab(tabHost.newTabSpec("YourTab").setIndicator("tabindicator").setContent(newIntent(this,TabClass.class).addF

Android - 如何创建 Intent 以打开显示 "Accounts & Sync settings"屏幕的 Activity

我在导航到“帐户和同步设置”屏幕时看到了以下日志消息,但我对如何创建Intent以导航到那里感到困惑。INFO/ActivityManager(53):Startingactivity:Intent{cmp=com.android.providers.subscribedfeeds/com.android.settings.ManageAccountsSettings}我似乎无权访问用于开发的ManageAccountsSettings。我只是想创建一个如下所示的Intent,但我无法调出ManageAccountsSettingsIntenti=newIntent(this,Mana

android - listView onclick 转到一个新的 Activity

我有一个ListView,我想从我按下的每个列表项转到一个新Activity。这是我的代码..publicclassDialogActivityextendsActivity{privateListViewlv1;privateStringlv_arr[]={"SuperLeague2010-2011","OlympiakosonYouTube","OlympiakosWebSite","FindKaraiskakionmap","ReserveTickets"};/**Calledwhentheactivityisfirstcreated.*/@Overridepublicvoido

android - 以 Action 启动 Activity,但没有类别

我正在尝试启动一个在另一个apk中定义的Activity,在它的AndroidManifest.xml中,它定义了一个Activity和一个Action,但没有定义类别。格式是这样的我的代码如下Intenti=newIntent("actionname");startActivity(i);但是我的apk因未捕获的ActivityNotFound异常而崩溃,日志读取找不到处理Intent的Activity......“有什么想法吗?非常感谢。 最佳答案 查看Intentdocumentation,它说另请注意此处提供的DEFAULT