相关疑难解决方法(0)

动态指定第一个活动

主要活动在AndroidManifest.xml中指定:

        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
Run Code Online (Sandbox Code Playgroud)

但我不知道如何根据代码逻辑动态指定第一个活动.

android

3
推荐指数
1
解决办法
1733
查看次数

在调用New活动时从Back Stack中删除所有活动

可能重复:
Android:清除后台堆栈

当我调用back_Stack中没有的新Activity时,有没有办法清除back_Stack?(我正在使用Api vesion 8)..请帮助?

android

2
推荐指数
1
解决办法
3916
查看次数

按下按钮SplashScreen退出并打开身份验证活动

当我启动应用程序时,我创建了两个Activity"SplashActivity和AuthenticationActivity",它将SplashScreen加载5秒并转移到AuthenticationActivity.现在我的问题是,当我运行应用程序时,它加载splashScreen,但在5秒内,当我点击后退按钮SplashActivity退出并立即AuthenticationActivity出现在前台.如何编码当我点击后退按钮我的应用程序应退出.我试过的代码如下

public class SplashActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_splash);

    Thread splashTimer = new Thread(){


        public void run(){
            try{
                sleep(5000);
                startActivity(new Intent(SplashActivity.this,AuthenticationActivity.class));
                finish();
            } catch (InterruptedException e) {
                e.printStackTrace();
            }finally {
                finish();
            }
        }

    };
    splashTimer.start();
}

@Override
public void onBackPressed() {
    super.onBackPressed();

}

@Override
protected void onPause() {
    super.onPause();
}

@Override
protected void onResume() {
    super.onResume();

}}
Run Code Online (Sandbox Code Playgroud)

android splash-screen android-lifecycle

2
推荐指数
1
解决办法
1203
查看次数

如何避免活动史

我共有3项活动.第一活动(A)开始第二活动(B).从活动B,调用第3个活动(C).

活动B,显示带有复选框的列表以选择项目和单个确定按钮.单击"确定"按钮时,将选择"活动C".

当用户单击活动C中的BACK按钮时,默认情况下会显示活动B(带选中的复选框).

我想在活动C中单击BACK按钮时显示活动A.

怎么实现呢?

我已将Activity C中的OnKeyDown()处理为startactivity(A).这是工作.但是,当用户单击活动A上的"返回"按钮时,将再次显示"活动C".申请应该结束.

在这个方向上如何跳过活动B?

提前致谢,

JRC

android button back

1
推荐指数
1
解决办法
1489
查看次数

如何使android中的第一个活动变得不可见

假设应用程序有两个活动,即Activity1和Activity2.Activity1负责加载一些文本和音频文件.在加载过程中,Activity1处理进度对话框.成功加载后,然后是Activity2.在我的应用程序中,Activity1必须只运行一次.如果用户按下Activity2上的后退按钮,则应用程序必须终止.但是我所看到的,如果按下后退按钮,Activity1会进入屏幕.我怎样才能做到这一点?如果用户按下Activity2上的按钮,有没有办法终止应用程序?

任何帮助将不胜感激.

谢谢

android android-activity

0
推荐指数
1
解决办法
3705
查看次数