アプリのプログラミングで問題が発生し、他のアクティビティに同様のコードを使用して正常に動作しましたが、ここで不明なエラーが発生しました。
- オブジェクト型のメソッド onCreate(Bundle) は未定義です
- メソッド findViewById(int) はタイプ SesionActivity に対して未定義です
- 行ブレークポイント:SessionActivity [行: 22] - onCreate(Bundle)
- メソッド getApplicationContext() は型 new View.OnClickListener() に対して未定義です{}
- メソッド startActivity(Intent) は型 new View.OnClickListener(){} に対して未定義です。
レイアウト
<?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>
セッションアクティビティ.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);
}
});
}
}