例如,當我達到26分(26是在textview中)時,我的活動將停止並進入下一個活動。我怎樣才能做到這一點?提前致謝 。如何在Android中使用textView訪問下一個活動
-1
A
回答
0
我假設你以某種方式在你的應用內的TextView中填充文本,所以你可以在調用TextView.setText()時檢查文本值。
當值== 26,然後用下面的代碼來打開下一個活動:
Intent myIntent = new Intent(this, ActivityName.class);
startActivity(myIntent);
或者,你可以有一個線程,其定期檢查TextView的對象的文本價值,如果你真的需要這樣做。我不認爲你可以得到一個TextView的回調,因爲它是你的應用程序,無論如何填充它。
0
你可以像下面......
MainActivity.java
package com.xxx.yyy.testapp;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.support.v7.app.AppCompatActivity;
import android.widget.TextView;
import android.widget.Toast;
import com.cloudant_crud_integration.android01.testapp.R;
import com.cloudant_crud_integration.android01.testapp.SecondActivity;
public class MainActivity extends AppCompatActivity {
TextView tv;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
tv = (TextView) findViewById(R.id.tv);
final Handler messageHandler = new Handler() {
public void handleMessage(Message msg) {
//Toast.makeText(getApplicationContext(), "Text View value before: " + tv.getText(), Toast.LENGTH_SHORT).show();
tv.setText(String.valueOf(Integer.parseInt(tv.getText().toString()) + 1));
//Toast.makeText(getApplicationContext(), "Text View value After: " + tv.getText(), Toast.LENGTH_SHORT).show();
if (Integer.parseInt(tv.getText().toString()) == 26) {
Intent i = new Intent(getBaseContext(), SecondActivity.class);
startActivity(i);
}
}
};
new Thread() {
public void run() {
Message m = new Message();
m.obj = 0;
messageHandler.sendMessageDelayed(m,10000);
}
}.start();
}
}
希望這會幫助你。謝謝!
相關問題
- 1. 使用android espresso,如何訪問第二個活動的視圖?
- 2. 如何搶在一個類中一個TextView通過活動
- 3. 我們如何從上下文中訪問android活動?
- 4. Android無法從活動中訪問textView組件
- 5. Android如何在兩個庫之間啓動活動/訪問類
- 6. c#android訪問另一個類的textview
- 7. Android,在第一個活動中加載mp3,並在進一步下載活動時訪問它
- 8. 使用Unity3d訪問Android活動狀態
- 9. 如何使用上下文訪問/操作另一個類/活動
- 10. 如何訪問片段標籤到另一個活動的Android
- 11. Android:如何從活動訪問更新另一個活動的私有變量
- 12. 如何在當前活動中保存數據,以便下次在同一活動Android上訪問它?
- 13. 如何在一個活動中選擇多個Textview?
- 14. 如何在另一個活動中使用一項活動?
- 15. 下一個android活動
- 16. Android更新活動textview更改後從另一個活動
- 17. Android:在下一個活動中使用固定位置的Imageview
- 18. 如何綁定一個TextView這是一個NavigationView在活動
- 19. 在Android中從一個活動移動到下一個
- 20. Android:訪問來自活動的片段TextView
- 21. 訪問元素在另一個活動
- 22. NPE在訪問一個ListView活動
- 23. 如何在Android中使用按鈕打開另一個活動
- 24. 如何在Android的其他活動中使用一個變量?
- 25. 如何在Android中的非活動類中訪問getResources()?
- 26. Android-Webview loadurl在下一個活動
- 27. Android - 在活動中訪問變量(使用同步)
- 28. android-如何在textview中只在一個textview中堆疊文本?
- 29. 如何在android中從一個活動移動到另一個活動?
- 30. 如何在cocos2d-android中使用活動?
請添加您當前的相關代碼片段。 – phoenix