【发布时间】:2012-10-26 20:54:36
【问题描述】:
拜托,我在编写我的应用程序时遇到了问题,我在其他活动中使用了类似的代码并且工作正常,但是这里我遇到了一些我不知道的错误。
- 对象类型的 onCreate(Bundle) 方法未定义
- findViewById(int) 方法未为该类型定义 会话活动
- 行断点:SessionActivity [line: 22] - onCreate(Bundle)
- 方法 getApplicationContext() 未定义类型 new View.OnClickListener(){}
- 未为类型 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);
}
});
}
}
【问题讨论】:
标签: android eclipse android-intent