应用程序可能在其主线程问题上做了太多工作



这里的新手,我正在制作一个非常简单的应用程序,如下所述:

MainActivity有六个图像按钮,每个按钮都有自己的活动,我给每个图像按钮一个具有所有不同densities的图像,MainActivity也有一个背景图像,仅此而已。现在的问题是,每当我按下任何按钮,标题中的问题就会出现,我需要等待5秒钟以上的图像按钮才能做出响应。。。六个活动中的每一个都是空的,我还没有任何代码/设计(除了禁用状态栏和操作栏)。。。

ps。应用程序(MainActivity)正常打开,没有任何延迟或任何其他问题

MainActivity代码:

package com.example.isaaxmac.school;
import android.app.ActionBar;
import android.content.Intent;
import android.os.Build;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.view.Window;
import android.view.WindowManager;
import android.widget.Button;
import android.widget.ImageButton;
public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,     WindowManager.LayoutParams.FLAG_FULLSCREEN);
getWindow().requestFeature(Window.FEATURE_ACTION_BAR);
getSupportActionBar().hide();
setContentView(R.layout.activity_main);
}
@Override
protected void onResume() {
super.onResume();

}
public void buttonOneClicked(View view) {
Intent i = new Intent(this, OneActivity.class);
startActivity(i);
}
public void buttonTwoClicked(View view) {
Intent i = new Intent(this, TwoActivity.class);
startActivity(i);
}
public void buttonThreeClicked(View view) {
Intent i = new Intent(this, ThreeActivity.class);
startActivity(i);
}
public void buttonFourClicked(View view) {
Intent i = new Intent(this, FourActivity.class);
startActivity(i);
}
public void buttonFiveClicked(View view) {
Intent i = new Intent(this, FiveActivity.class);
startActivity(i);
}
public void buttonSixClicked(View view) {
Intent i = new Intent(this, SixActivity.class);
startActivity(i);
}
}

Too must work on Main Thread意味着你正在阻塞你的主UI,在进入新活动后尝试finish()活动(正如我从你的代码中看到的那样):

public void buttonOneClicked(View view) {
Intent i = new Intent(this, OneActivity.class);
startActivity(i);
finish();
}

在每个CCD_ 7。

或者在另一个线程上工作并提供完整的代码。