安卓期末项目考核(2)--跳转、进度条

    技术2024-07-29  70

    接上一个代码,我们在xml中写入了相应的布局,接下来我们写对应的java.class的代码内容

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

    关联activity_login(xml文件)首先写登录部分,由于输入的账户、密码的部分需要连接数据库sqlite,需要大量的篇幅讲解,后面在讲解。 我们的跳转登录的界面,原理是将注册的账号、密码与数据库里匹配后就运行跳转的代码

    Intent intent = new Intent(Login.this, MainActivity.class); //显示inter startActivity(intent);

    从Login.class跳转到 MainActivity.class。

    在跳转登录之前由于在匹配数据库,需要一个进度条

    //加载进度条 final ProgressDialog progressDialog = new ProgressDialog(Login.this); progressDialog.setTitle("正在加载..."); progressDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL); new Thread(new Runnable() { @Override public void run() { for (int i = 0; i < 100; i++) { progressDialog.setProgress(i); try { Thread.sleep(100); } catch (InterruptedException e) { e.printStackTrace(); } } progressDialog.dismiss(); } }).start(); progressDialog.show(); try { Thread.sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); }
    Processed: 0.016, SQL: 10