Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/187.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 进度条终止并进入新屏幕_Android_Android Intent - Fatal编程技术网

Android 进度条终止并进入新屏幕

Android 进度条终止并进入新屏幕,android,android-intent,Android,Android Intent,这是我的密码。。。我现在想要的是当进度条结束时,我想进入下一个屏幕 即使我知道如何使用按钮进入其他屏幕。。我无法实施它 我试过这个 意图i=新意图(SplashActivity.this,screen2.class); 星触觉(i) 添加这行代码并替换为progress.discouse() 但是没有成功。。。请给我一个源代码或任何帮助。。。我只想进入另一个屏幕 我是新来的。。。我想学习它。。。如果您有任何帮助,我们将不胜感激。使用Handler非常简单 package com.example.

这是我的密码。。。我现在想要的是当进度条结束时,我想进入下一个屏幕

即使我知道如何使用按钮进入其他屏幕。。我无法实施它

我试过这个

意图i=新意图(SplashActivity.this,screen2.class); 星触觉(i)

添加这行代码并替换为progress.discouse()

但是没有成功。。。请给我一个源代码或任何帮助。。。我只想进入另一个屏幕


我是新来的。。。我想学习它。。。如果您有任何帮助,我们将不胜感激。

使用Handler非常简单

package com.example.progress;


import android.app.Activity;
import android.app.ProgressDialog;
import android.os.Bundle;

public class ProgressActivity extends Activity  {
ProgressDialog myProgressDialog = null;

    @Override
    public void onCreate(Bundle icicle){
        super.onCreate(icicle);
        myProgressDialog = ProgressDialog.show(ProgressActivity.this,
                "Please wait...", "few seconds.....", true);

new Thread() {
        public void run() {
                try{
                        // Do some Fake-Work
                        sleep(5000);
                } catch (Exception e) { }
                myProgressDialog.dismiss();



        }
}.start();
}
};
在Oncreate方法中,您需要随时向处理程序发送消息

private Handler handler=new Handler(){

    @Override
public void handleMessage(Message msg) 
{
Intent i = new Intent(SplashActivity.this, screen2.class); 
startActivity(i);
myProgressDialog.dismiss();
}
}
请进一步解释“但没有成功”。错误日志?撞车?ANR(应用程序未响应)消息?
handler.sendEmptyMessageDelayed(0, 5000);//after 5000 millisec msg will be send