2012-05-30 73 views
1

我有一个应用程序,其中根据用户输入,我必须显示活动.. Plz指定如何动态显示活动。 已经保持最大的无活动和使用意图显示它他们绝对不是一个可行的选择..动态生成活动

我怎样才能做到这一点?ž

public class Progress extends Activity implements OnClickListener{ 
Button b; 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
// TODO Auto-generated method stub 
super.onCreate(savedInstanceState); 
setContentView(R.layout.progress); 
    b = (Button) findViewById(R.id.b); 
    b.setOnClickListener(this); 
} 

@Override 
public void onClick(View view) { 
// TODO Auto-generated method stub 

switch(view.getId()){ 

case R.id.b: 

String numberPos = et.getText.toString(); 
int n = Integer.parseInt(numberPos); 


    break; 

} 

} 
+1

真的不清楚你的实际问题是什么。你能否试着解释你想达到的目标? – Rajesh

+0

嗯..其实我有一个应用程序,其中用户指定的录音..我必须显示一个单独的页面对应于每个录音..我目前正在做的是实际上保持最大数量的活动在我的 – Kumar

+0

为什么你需要不同的活动?为什么单个活动无法处理?您可以在“Intent”中将所需数据作为“extra”传递。 – Rajesh

回答

1

尽量少一点含糊。您想要使用动态活动的问题? 为什么你不能使用意图。

您应该在进行所有其他活动时进行活动,但应该根据您的意图通过参数并让活动根据参数显示所需信息。

+0

嗯..其实我有一个应用程序,其中用户指定的录音no ..我必须显示一个单独的页面对应于每个录音..我目前正在做的是实际上保持最大数量的活动在我的项目,并通过意图打开它..wat我想要做一个单一的Java活动,并根据用户输入显示它'n'没有imes – Kumar