请问,我有一个问题,我正在编程我的应用程序,并使用类似的代码进行其他活动,工作正常,但在这里,我有一些我不知道的错误。
布局
<?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>
SesionActivity.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);
}
});
}
}
答案 0 :(得分:4)
您只是忘了扩展Activity类。
改变这个:
public class SesionActivity {
对此:
public class SesionActivity extends Activity {
答案 1 :(得分:2)
您的主要课程不会延长Activity
。您可以在the Activity
class内找到您正在访问的方法(onCreate
,startActivity
等)。
应该是:
public class SesionActivity extends Activity {