이제 단편 활동에 있습니다. 그리고 지금 나는 파편에서 활동으로 가고 싶다. 내 코드는 다음과 같습니다.단편에서 활동으로 이동하는 방법
public class People extends BaseFragment implements OnClickListener {
static String name;
ListView listview;
TextView et;
public static String username;
static public List<SuccessStoreyItem> success_list3 = new ArrayList<SuccessStoreyItem>();
public static int people_index ;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// TODO Auto-generated method stub
View view= inflater.inflate(R.layout.home,null);
ParserResult pr = new ParserResult();
Button b=(Button) view.findViewById(R.id.home1);
listview = (ListView)view.findViewById(R.id.lv_home);
et=(TextView) view.findViewById(R.id.editText1);
b.setOnClickListener(this);
if(ParserResult.success_list2.size() != 0){
success_list3 = ParserResult.success_list2;
}
listview.setAdapter(new Adapters(success_list3 ,MainActivity.mainactivity_context));
ParserResult.success_list2 = new ArrayList<SuccessStoreyItem>();
listview.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
// TODO Auto-generated method stub
// Toast.makeText(getActivity(), "fuck you", Toast.LENGTH_LONG).show();
Profile frg3 = new Profile();
Bundle b3 = new Bundle();
username = "";
username = success_list3.get(position).getStorey_id();
Intent i = new Intent(MainActivity.mainactivity_context,Profile_otheruser.class);
startActivity(i);
// b3.putString("username", username);
// b3.putInt("index_people", position);
people_index = position;
frg3.setArguments(b3);
// ((MainActivity)getActivity()).launchNewFragment(frg3, R.id.tab2);
// Toast.makeText(getActivity(), "Name :"+name ,1).show();
}
});
return view;
}
public void onListItemClick(ListView l, View v, int position, long id) {
//Do your stuff..
}
@Override
public void onResume() {
// TODO Auto-generated method stub
super.onResume();
setTitle(R.string.Home);
}
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
name=et.getText().toString();
Bundle bundle = new Bundle();
bundle.putString("Name", name);
Toast.makeText(getActivity(), "Name :"+name ,1).show();
//((MainActivity)getActivity()).launchNewFragment(new Home2(),R.id.tab1);
}
}
텍스트는 다음과 같습니다 내 내 방식 (문맥, activity.class가) 시작하는 것이 활동 (I) 클래스 메소드를 잘 것을 말해?
너는 마주하고 있니? – Apoorv
아마도 이러한 질문을하기 전에 Android에서 어떤 활동과 단편이 어떤 것인지, 어떻게 관계를 맺고 있는지, 그리고 서로 통합하고 싶을 것입니다. http://developer.android.com/guide/components/fragments.html –
중복 된 질문을 여러 번 반복하는 조각의 활동에 대한 코드를 여기에서 실행하려고 할 수 있습니다. 하지만 아래에 답했습니다. – danny117