使用线程无法正常工作

时间:2018-02-15 08:54:10

标签: java android multithreading

我正在使用辅助应用制作应用,当使用其中的线程时&安装它然后三星设备的智能管理器显示该应用程序包含恶意软件。

我的代码适用于 MainActivity.java

package com.mycompany.staticgk;

import android.app.*;
import android.content.*;
import android.os.*;

public class MainActivity extends Activity 
{
    @Override
    protected void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        final Intent i = new Intent(this,SplashActivity.class);

        Thread timer= new Thread (){

            public void run(){

                try {
                    try
                    {
                        sleep(3000);
                    }
                    catch (InterruptedException e)
                    {
                        e.printStackTrace();
                    }
                }
                finally {
                    startActivity(i);
                    finish();
                }
            }
        };
        timer.start();
    }
}

SplashActivity.java

package com.mycompany.staticgk;

import android.app.*;
import android.os.*;

public class SplashActivity extends Activity
{
    @Override
    protected void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.home);
    }
}

,如果我错了,请纠正我。

2 个答案:

答案 0 :(得分:0)

你的code.its基于安全的问题没有错误.dont安装apk与未经授权的应用程序他们可能会破解你的手机信息

  

最好使用Android Studio [官方Android IDE]开发代码并使用签名密钥生成apk   mobile允许在设备上安装apk。所有本机应用程序都是通过android studio开发的。

否则在您的设备中启用未知来源,它可能会安装在设备上。

Settings>>Lock screen and security>> tap on toggle button of Unknown Sources.

答案 1 :(得分:0)

$_REQUEST有很多方法可以从MainActivity转到SplashActivity

new Thread(new Runnable() {
        public void run() {
            try {
                Thread.sleep(3000);
                startActivity(new Intent(MainActivity.class,SplashActivity.class););
            finish();
            } catch (InterruptedException e) {
                e.printStackTrace();
            }

        }
    }).start();

此外,我发现双try catch block只放一个奇怪的东西。

快乐编码