86得票3回答
如何在另一个应用程序中启动活动?

我有一个应用程序A,定义如下:<application android:icon="@drawable/icon" android:label="@string/app_name"> <activity android:name="com.example.MyExam...

82得票3回答
在安卓系统中如何启动新的活动并结束当前活动?

我现在正在启动一个新的Activity并在当前的一个Activity上调用finish。 有没有可以传递给Intent的标志,可以在不需要从代码中手动调用finish的情况下完成当前Activity?

65得票9回答
java.lang.IllegalArgumentException: 请求代码只能使用低16位

我正在编写一个应用程序,其中Activity A使用 startActivity()启动Activity B。startActivityForResult(intent, -101); 但是当调用时,它会返回以下错误日志:E/AndroidRuntime( 1708): java.lang.I...

51得票2回答
startActivity()和startActivityForResult()之间的区别是什么?

startActivityForResult() 和 startActivity() 有何区别? 什么时候应该使用它们以及用途是什么?

22得票2回答
从另一个Activity返回的onActivityResult返回了错误的requestCode

我有一个Activity调用另一个Activity,后者又调用其他一些Activities。我发送请求到最后一个Activity以获取结果,然后将结果发送回第一个Activity。 流程类似于:A -> B -> C -> D -> C -> B -> A...

21得票9回答
在切换Activity时出现白屏显示

当我从一个Activity转移到另一个Activity时,会出现一个白屏,持续2秒。我正在使用以下代码:Intent intent = new Intent(this, SecondActivity.class); startActivity(intent); 我该如何解决这个问题?

20得票1回答
在ActivityUnitTestCase测试类中的startActivity方法上出现了Android - AssertionFailedError错误

我正在尝试测试一个模块中的活动。我只是试图在测试方法中启动此活动,但我总是遇到AssertionFailedError。我在网上搜索了这个问题,但找不到任何解决方案。感激任何帮助。 这是我的测试类:public class ContactActivityTest extends Activi...

16得票2回答
StartActivityForResults总是会为Intent.ACTION_SEND返回RESULT_CANCELLED结果

当分享弹出窗口出现时,我已经成功地在 WhatsApp 上分享了内容,但仍然返回 RESULT_CANCELLED。使用 Gmail 发送电子邮件时也是相同的结果。 调用共享意图,使用 ACTION_SEND 和 startActivityForResult 始终返回 CANCELLEDIn...

14得票6回答
resultCode始终为0,请求始终为-1。Activity.onActivityResult();

我想将这个问题添加到另一个有关 resultCode == 0 和 requestCode == 0的问题列表中。 以下是概述: NoteActivity 使用startActivityForResult()调用 NoteSettingsActivity。 我已经搜索了网上内容,发现当我按...

13得票3回答
无法在 Android 10 上从 BroadcastReceiver 启动活动

昨晚我更新了我的操作系统版本到Android 10,自那时以来,在广播接收器内部的startActivity函数没有任何作用。这是我根据CommonsWare的回答尝试启动活动的方式:Intent i = new Intent(context, AlarmNotificationActivit...