這是寫入活動。在這裏,我想寫一個文本,點擊一個按鈕後,我希望這個文本出現在一個名爲read activity的新活動中。從意圖發送文本到另一個意圖
public class Write extends Activity implements OnClickListener
{
EditText text; TextView retrive1;
public static String filename="Mysharedstring" ;
SharedPreferences someData;
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.write);
setupVariables();
someData = getSharedPreferences(filename, 0);
}
private void setupVariables()
{
Button sav= (Button) findViewById(R.id.save);
Button ret= (Button) findViewById(R.id.retrive);
text= (EditText) findViewById(R.id.txtText);
retrive1= (TextView) findViewById(R.id.textview);
ret.setOnClickListener(this);
sav.setOnClickListener(this);
}
public void onClick(View v)
{
String stringdata= text.getText().toString();
SharedPreferences.Editor editor = someData.edit();
editor.putString("sharedString", stringdata);
editor.commit();
}
}
我不知道該怎麼在讀活動寫。
public void onClick(View v)
{
//???
}
你是否檢查了Android文檔?你可以在這裏查看(http://developer.android.com/training/basics/firstapp/starting-activity.html)和這裏(http://developer.android.com/guide/components/intents-filters.html)那是你的第一步。 – prmottajr
看看這個問題http://stackoverflow.com/questions/4878159/android-whats-the-best-way-to-share-data-between-activities – Sipka