Stingsで動作するアプリケーションがありますが、フラグメントをアクティビティに送信する方法はわかりません。誰かが私を助けるが、私は誰かが疑問を持っている場合は、彼が私を求めることができると私はそれがフラグメントからアクティビティへスティッキングを取得する方法
くれ
断片助けてくださいanserdできwell.Soコードを理解しない:
public class Fragment_1 extends Fragment {
String text;
int zähler = 0;
String teile[];
String in = "", in2 = "", in3 = "";
ListView listView;
public String [] liste;
String value = "MIT";
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
Bundle bundle = new Bundle();
bundle.putString("Key",value);
Intent intent = getActivity().getIntent();
intent.putExtras(bundle);
View view = inflater.inflate(R.layout.fragment_1, container, false);
listView = (ListView) view.findViewById(R.id.listView);
// final Button but = (Button) view.findViewById(R.id.but1) ;
new doit().execute();
return view;
}
MainActivity:
をpublic class MainActivity extends AppCompatActivity {
String mesg = "MIT";
/**
* The {@link android.support.v4.view.PagerAdapter} that will provide
* fragments for each of the sections. We use a
* {@link FragmentPagerAdapter} derivative, which will keep every
* loaded fragment in memory. If this becomes too memory intensive, it
* may be best to switch to a
* {@link android.support.v4.app.FragmentStatePagerAdapter}.
*/
private SectionsPagerAdapter mSectionsPagerAdapter;
/**
* The {@link ViewPager} that will host the section contents.
*/
private ViewPager mViewPager;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
// Create the adapter that will return a fragment for each of the three
// primary sections of the activity.
mSectionsPagerAdapter = new SectionsPagerAdapter(getSupportFragmentManager());
// Set up the ViewPager with the sections adapter.
mViewPager = (ViewPager) findViewById(R.id.container);
mViewPager.setAdapter(mSectionsPagerAdapter);
TabLayout tabLayout = (TabLayout) findViewById(R.id.tabs);
tabLayout.setupWithViewPager(mViewPager);
Bundle data = getIntent().getExtras();
if (data != null) {
String receivedString = data.getString("Key");
Log.d("MainActivity", receivedString);
}
Log.d("MainActivity", "Bitte nicht");
}
データは常に私 – Curio
の場合はnullです?? – sumit
あなたが書いたとおりです。フラグメントの最初の部分とアクティビティの2番目の部分 – Curio