我想要一個android應用程序,每次按按鈕時都會讀取用戶的輸入,並且會在不同線程(而不是活動)中處理它,我也不想每次都打開新的線程我需要一個例子。android將用戶輸入從活動轉移到另一個線程
非常感謝!
我想要一個android應用程序,每次按按鈕時都會讀取用戶的輸入,並且會在不同線程(而不是活動)中處理它,我也不想每次都打開新的線程我需要一個例子。android將用戶輸入從活動轉移到另一個線程
非常感謝!
獲得來自用戶的輸入字段中的文本:
EditText editText = findViewById(R.id.yourEditTextId);
final String text = editText.getText().toString;
然後,你可以做這樣的事情:
Handler handler = new Handler();
final Runnable r = new Runnable() {
public void run() {
// do something with String text
}
};
handler.post(r);
或者這樣:
new Thread(new Runnable() {
public void run() {
// do something with String text
}
}).start();
您可以找到有關線程信息在Android這裏:http://developer.android.com/guide/components/processes-and-threads.html
你可以使用這個鏈接here
`Thread thread = new Thread()
{
@Override
public void run() {
try {
// do something here
} catch (InterruptedException e) {
e.printStackTrace();
}
}
};
thread.start();`
請註明一些代碼,你嘗試過這麼遠。或者你想讓人們爲你寫一個應用程序? – Micer
如果您需要在活動之間進行交流,可以使用[Intents](http://developer.android.com/reference/android/content/Intent.html)。 – Micer