我遇到了使用Intent在屏幕间导航方面的问题。我想发送一个变量并在另一个类中使用它。
我正在使用一个方法,这个方法接受变量,但我不知道如何通过Intent将它发送到新屏幕,在新屏幕中使用它来执行一些操作。
Main类调用该方法:
private void pantallaDetalles(final int identificador)
{
startActivityForResult(new Intent(this,MostrarDetalles.class),REQST_CODE);
}
MostrarDetalles.class是一个*.java文件,它会接收变量。我将以以下方式开始:
public class MostrarDetalles extends Activity {
SQLiteDatabase db;
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.detalles);
//more code...
Cursor c = db.rawQuery("SELECT * FROM table WHERE _id="+ identificador, null);
}
您看到了吗?我在谈论这个问题。我不知道如何通过意图将“identificador”变量从主类发送到第二个类。
您能帮助我解决这个问题吗?非常感谢。
JMasia。