2012-12-23 98 views
-2

我需要使用字符串开始一个新的Android活动,如何使用字符串开始新的android活动?意图Android的活动

主要SRC名称是:AlphabetListDemo.java

,我要运行的activit名类是:videoviewted.java

这是AlphabetListDemo.java在src:

http://pastebin.com/3hrz8Yms

我试过这个,但它给我的错误:

http://pastebin.com/pBxZFUTV

感谢您的帮助。

+0

什么错误讯息/ logcat的输出,你得到什么? – micha

+0

你想做什么? –

回答

0

你必须把你的意图

intent.putExtra("myString",<some string>); 
startActivity(intent); 

需要的字符串,就可以retreive像这样

@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    String myString = getIntent().getStringExtra("myString"); 
    ... 
} 
+0

我试着用Intent i = new Intent(this,videoviewted.class); String prod_arr [] = {“A”}; prod_arr = new String [0]; startActivity(i); – pabloon

+0

您必须在调用startActivity之前调用intent.putExtra(prod_arr) – ben75