java - Android:如果我将 Switch OnClickListener 放在 FragmentActivity 上,我的应用程序将无法运行

标签 java android eclipse button android-fragmentactivity

我是 Android 编程的初学者。请帮我解决这个问题。

Activity_main.xml

 <Button
     android:id="@+id/button1"
     android:layout_width="70dp"
     android:layout_height="20dp"
     android:layout_alignLeft="@+id/textView4"
     android:layout_below="@+id/imageView2"
     android:background="#2c3e50"
     android:enabled="false"
     android:minHeight="15dip"
     android:padding="3dp"
     android:text="Read More..."
     android:textColor="#fff"
     android:textColorHint="#fff"
     android:textSize="9sp" />

MainActivity.java

public class MainActivity extends FragmentActivity {
Button switchButton1 = (Button) findViewById(R.id.button1);
switchButton1.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            Intent intent = new Intent(MainActivity.this,Caraga_Agusan_del_norte.class);
            startActivity(intent);
        }
    });
}

此代码将无法运行。

最佳答案

试试这个方法

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

    Button switchButton1 = (Button) findViewById(R.id.button1);
    switchButton1.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        Intent intent = new Intent(MainActivity.this,Caraga_Agusan_del_norte.class);
        startActivity(intent);
     }
  });
}

关于java - Android:如果我将 Switch OnClickListener 放在 FragmentActivity 上,我的应用程序将无法运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27037131/

相关文章:

java - Integers.parseint(在扫描仪输入上),我也想进行限制,以便用户只能输入 0 到 100 范围内的数字

java - 运行我编译的 JAR : "Unsupported major.minor version 52.0"

Java 更改类的一个实例的属性也会更改另一个实例

java - Eclipse 自动完成不工作...仅适用于 AWT?

Java GUI 鼠标光标

java - ActivityResult 上的 NullPointerException 错误

java - 使用 Intent.putExtra 发送数组

Android:将 Web 服务 json 输出转换为 java hashmap

eclipse - eclipse 中的 Tomcat 问题

java - eclipse mtj 内存监控