На самом деле у меня есть две ДЕЯТЕЛЬНОСТИ: MainActivity и ListVIew.
Я хочу передать этот массив строк «обры» из MainActivity в ListView ..
И ListView активности покажет список элементов «обры»Передача строкового массива в другой класс с использованием намерений
Примечания: Данные в обрах поступают из базы данных созданы по мне, и он отлично работает.
Существует некоторая проблема с ВОССТАНОВЛЕНИЕ обр в деятельности ListView
MainActivity
package com.vivekmishra1991.database;
import android.content.Context;
import android.content.Intent;
import android.database.Cursor;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.ListView;
import android.widget.TextView;
public class MainActivity extends Activity {
public int i;
public String arr[] = new String[100];
private DatabaseHelper databaseHelper;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// A clickable TextView
final TextView textView=(TextView) findViewById(R.id.savedContent);
textView.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
<--ARRAY(arr) RETRIVED FROM DATABASE-->
Intent intent=new Intent(MainActivity.this,ListVIew.class);
intent.putExtra("array",arr);
startActivity(intent);
}
});
} // onCreate ends here
}
ListView
<-imports->
public class ListVIew extends Activity {
ListView listview;
Intent intent=getIntent();
String[] arr=intent.getStringArrayExtra("array");
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.view_list);
listview.findViewById(R.id.list);
ArrayAdapter<String> Adapter = new ArrayAdapter<String> (this,android.R.layout.simple_list_item_1,arr);
listview.setAdapter(Adapter);
}
}