Android 如何从其他活动中完成活动
我正在寻找一种方法来完成其他人的第一项活动 第一个活动是我的splashscreen。我想在第二个活动构建时向他展示../下载数据和接口,在第二个活动的asynctask中,我想完成第一个活动。 我不需要简单的拖延方式。Android 如何从其他活动中完成活动,android,android-intent,android-activity,Android,Android Intent,Android Activity,我正在寻找一种方法来完成其他人的第一项活动 第一个活动是我的splashscreen。我想在第二个活动构建时向他展示../下载数据和接口,在第二个活动的asynctask中,我想完成第一个活动。 我不需要简单的拖延方式。 这是可能的?试试android:noHistory=“true”在您的启动屏幕中,您可以在清单文件中设置它 像这样: <activity android:name=".package.SplashScreen" android:noHist
这是可能的?试试android:noHistory=“true”在您的启动屏幕中,您可以在清单文件中设置它 像这样:
<activity
android:name=".package.SplashScreen"
android:noHistory="true"
...
</activity>
试试android:noHistory=“true”
在您的启动屏幕中,您可以在清单文件中设置此选项
像这样:
<activity
android:name=".package.SplashScreen"
android:noHistory="true"
...
</activity>
我看到几个选项:
使用片段并在活动中加载数据,当加载的数据替换为实际数据时
从第二个活动发送意图(或通过EventBus发送事件),并在第一个活动中使用BroadcastReceiver捕捉意图
我看到几个选择:
使用片段并在活动中加载数据,当加载的数据替换为实际数据时
从第二个活动发送意图(或通过EventBus发送事件),并在第一个活动中使用BroadcastReceiver捕捉意图
由于您需要从一开始就启动第二个活动的异步任务,同时直到数据下载完成,我猜您希望显示启动屏幕
您有两个活动,启动屏幕活动和主活动
首先用主活动而不是启动屏幕活动启动应用程序。
在主活动中,启动asynctask并使用startActivityForResult(Intent-Intent,int-requestCode)将初始屏幕活动作为子活动调用。这将打开您的启动屏幕活动作为子活动。后台处理完成后,可以使用finishActivity(int requestCode)关闭启动屏幕活动
让我知道它是否适合您。因为您需要从一开始就开始第二个活动的异步任务,同时直到数据下载完成,我猜您希望显示启动屏幕
您有两个活动,启动屏幕活动和主活动
首先用主活动而不是启动屏幕活动启动应用程序。
在主活动中,启动asynctask并使用startActivityForResult(Intent-Intent,int-requestCode)将初始屏幕活动作为子活动调用。这将打开您的启动屏幕活动作为子活动。后台处理完成后,可以使用finishActivity(int requestCode)关闭启动屏幕活动
如果对你有好处,请告诉我