有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java应用程序意图在启动时不为null

应用程序启动时的意图不为空。我不知道为什么

public class MainActivity extends AppCompatActivity
    implements NavigationView.OnNavigationItemSelectedListener{

/**
 * Views
 */
private ListView listView;


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

    NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view);
    navigationView.setNavigationItemSelectedListener(this);

    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);



Bundle bundle = getIntent().getExtras();
     if (bundle == null)
        Log.d("***DEBUG****", "Intent was null");
    else
        Log.d("**** DEBUG ***", "Intent not null");

关闭并重新打开我的应用程序,使意图不为空: D/***调试****:意图不为空


共 (1) 个答案

  1. # 1 楼答案

    通过添加if(getIntent(),解决了我的问题。getStringExtra(“类型”)==null)