ListActivity 子View Intent.setClasss()跳转失败

silence_dml 2011-05-19 10:44:33
SnendMessage.Class是自定义的短信编辑界面
检查过了,问题出现在 inten.setClass(Search.this, SendMessage.class);
不能完成跳转,请大家帮帮忙。
Search的布局文件:
<ListView android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:layout_below="@+id/search_reuslt_sms_type"
android:id="@android:id/list"></ListView>


public class Search extends ListActivity {
public void intoSend_SMS(String sms_text){
String sms = sms_text;
System.out.println(sms+"ddddddddddddddddddddddddd");
Intent inten = new Intent();
inten = new Intent();
inten.setClass(Search.this, SendMessage.class);
// inten.putExtra("sms", sms);
startActivity(inten);
}
}



public class Search_Adapter extends BaseAdapter {

private LayoutInflater mInflater;
private List<String> sms_context;
public View getView(int position, View convertView, ViewGroup parent) {
final ViewHolder holder;
/* 使用自定义的file_row作为Layout */
convertView = mInflater.inflate(R.layout.search_row_layout,null);
/* 初始化holder的text与icon */
holder = new ViewHolder();
holder.search_result_text=(TextView)convertView.findViewById(R.id.search_row_textview);
holder.search_result_button= (Button)convertView.findViewById(R.id.search_row_button);
convertView.setTag(holder);
holder.search_result_text.setText(sms_context.get(position).toString());
final String sms_text=holder.search_result_text.getText().toString();
holder.search_result_button.setOnClickListener(new Button.OnClickListener(){
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
System.out.println(sms_text+"ddddddddddddddddddddddddd");
Search sea =new Search();
//调用Search 中的intoSend_SMS 跳转到自定义的SnendMessage.Class
sea.intoSend_SMS(sms_text);
}});
return convertView;
}


private class ViewHolder
{
TextView search_result_text;
Button search_result_button;
}
}

...全文
71 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
jayqean 2011-05-19
  • 打赏
  • 举报
回复
LZ 可以这样
Search_Adapter类 写个构造方法 参数传个Context context

Intent intent = new Intent();
inten.setClass(context, SendMessage.class);
startActivity(intent);

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧