例如,当我达到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