请,我有一个问题,我正在编写我的应用程序并将类似的代码用于其他活动并且工作正常,但在这里我遇到了一些我不知道的错误。
- 未为 Object 类型定义 onCreate(Bundle) 方法
- 对于类型 SessionActivity,方法 findViewById(int) 未定义
- 断点:SessionActivity [line: 22] - onCreate(Bundle)
- 未为类型 new View.OnClickListener(){} 定义方法 getApplicationContext()
- 未为类型 new View.OnClickListener(){} 定义方法 startActivity(Intent)
布局
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:gravity="center_horizontal">
<!-- Sample Dashboard screen with Two buttons -->
<!-- Button to create nueva transaccion -->
<Button android:id="@+id/btnTransaccion"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Nueva transaccion"
android:layout_marginTop="25dip"/>
<!-- Button to create cerrar sesion -->
<Button android:id="@+id/btncerrarsesion"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Cerrar Sesion"
android:layout_marginTop="25dip"/>
</LinearLayout>
SessionActivity.java
package com.felipe.tesis;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.webkit.WebView.FindListener;
import android.widget.Button;
public class SesionActivity {
Button btnNTransaccion;
Button btnCloseSesion;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.sesion_iniciada);
//Buttons
btnNTransaccion = (Button) findViewById(R.id.btnTransaccion);
btnCloseSesion = (Button) findViewById(R.id.btncerrarsesion);
btnNTransaccion.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
// Launching All products Activity
Intent i = new Intent(getApplicationContext(), TransaccionActivity.class);
startActivity(i);
}
});
}
}