gpt4 book ai didi

Android 方法未定义

转载 作者:行者123 更新时间:2023-11-29 14:52:54 24 4
gpt4 key购买 nike

拜托,我在编写我的应用程序并使用类似的代码进行其他 Activity 时遇到了问题并且工作正常,但在这里我遇到了一些我不知道的错误。

  • undefined object 类型的 onCreate(Bundle) 方法
    • 方法 findViewById(int) 未定义类型 session Activity
    • 行断点:SesionActivity [行:22] - onCreate(Bundle)
  • 未为新 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>

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);

}
});
}
}

最佳答案

您只是忘记了扩展 Activity 类。

改变这个:

public class SesionActivity {

对此:

public class SesionActivity extends Activity {

关于Android 方法未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13094283/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com