使用按钮错误链接两个java activty! " Android Studio"

时间:2015-03-04 15:54:36

标签: java android

您好我是Java的新手,请您表明我出错的地方非常感谢非常感谢!我想在预设

时使用按钮链接两个java activty' s
package com.example.matt.androidui;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.Button;


public class MainActivity extends Activity {

被称为活动的顶端。

我遇到麻烦的代码似乎有所作为!

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

Button button = (Button) findViewById(R.id.button);
button.setOnClickListener(new OnClickListener) {

    public void onClick (View v){

        Intent intent = new Intent (v.getContext(), MainActivity2Activity.class);
        startActivityForResult(kntent, 0);
    }
  }
}

按钮代码在这里结束!

@Override
public boolean onCreateOptionsMenu(Menu menu) {
Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.menu_main, menu);
    return true;
}

@Override
public boolean onOptionsItemSelected(MenuItem item) {

    int id = item.getItemId();

    // noinspection SimplifiableIfStatement

    if (id == R.id.action_settings) {
        return true;
    }

    return super.onOptionsItemSelected(item);
}
}

3 个答案:

答案 0 :(得分:1)

如果您想通过按下按钮开始第二个活动,那么只需执行此操作,

Intent intent = new Intent (MainActivity.this, SecondActivity.class);
startActivity(intent);

答案 1 :(得分:0)

@MattTheCodeMan
如果您想通过按下按钮开始第二个活动,请编写以下代码:

Intent intent = new Intent (v.getContext(), MainActivity2Activity.class);
startActivityForResult(intent, 0);

答案 2 :(得分:0)

如果你是Android的新手,也许是android studio中导航版的良好开端,LOOK THIS LINK