1
請,我有一個問題,我正在編程我的應用程序,並使用類似的代碼進行其他活動,工作正常,但在這裏我得到了一些我不知道的錯誤。Android的方法是不明確的
- 的方法的onCreate(束)是未定義的類型對象
- 方法findViewById(INT)是未定義的類型 SesionActivity
- 線斷點:SesionActivity [行:22] - 的onCreate(束)
- 方法getApplicationContext()是未定義的類型新View.OnClickListener(){}
- 方法startActivity(意向)是理解過程罰款類型新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>
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);
}
});
}
}
英雄所見略同4秒內彼此...(給予好評) – Sam
@Sam同意了!同樣投票。 :) – Eric