タグ付けされた質問 「android-fragmentactivity」



10
FragmentからのstartActivityForResult()および子アクティビティの終了、FragmentでonActivityResult()を呼び出さない
FirstActivity.JavaFragmentA.Javaを呼び出すaがありますstartActivityForResult()。 SecondActivity.Java呼び出しfinish()が、onActivityResult中に書かれていると呼ばれることはありません飽きませんFragmentA.Java。 FragmentA.Java コード: @Override public void onActivityCreated(Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); // some code Intent i = new Intent(getActivity(), SecondActivity.class); i.putExtra("helloString", helloString); getActivity().startActivityForResult(i, 1); } @Override public void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); getActivity(); if(requestCode == 1 && resultCode == Activity.RESULT_OK) { //some code } …


18
フラグメントでgetSupportFragmentManager()にアクセスするにはどうすればよいですか?
FragmentActivityがあり、その中でマップフラグメントを使用したいと思います。サポートフラグメントマネージャーにアクセスするのに問題があります。 if (googleMap == null) { googleMap = ((SupportMapFragment) getSupportFragmentManager() .findFragmentById(R.id.map1)).getMap(); // check if map is created successfully or not if (googleMap == null) { Toast.makeText(getApplicationContext(), "Sorry! unable to create maps", Toast.LENGTH_SHORT) .show(); } } // create marker MarkerOptions marker = new MarkerOptions().position( new LatLng(latitude, longitude)).title("Hello Maps "); CameraPosition cameraPosition …

7
FragmentPagerAdapter getItemは呼び出されません
FragmentPagerAdapterでフラグメントを再利用できません。.destroyItem()メソッドを使用して、フラグメントを削除していますが、再びgetItem()を呼び出していません。 public class ExamplePagerAdapter extends FragmentPagerAdapter { ArrayList < String > urls; int size = 0; public ExamplePagerAdapter(FragmentManager fm, ArrayList < String > res) { super(fm); urls = res; size = urls.size(); } @Override public int getCount() { if (urls == null) { return 0; } else { return size; …

28
AndroidStudioにデフォルトのアクティビティが見つかりません
Android Studio 0.2.8にアップグレードしたところ、実行構成を編集しようとすると、「デフォルトのアクティビティが見つかりません」というエラーが表示されます。 Android Studioを起動すると、「イベントディスパッチスレッドからのみアクセスが許可されます」というエラーが表示されます。 私が使用しているアクティビティはフラグメントアクティビティです。 これまで、キャッシュの再構築と無効化/再起動を試みました。どちらも役に立たなかった。 問題を解決するために何ができるか教えてください。

7
フラグメントからアクティビティを開始する
2つのフラグメントがあり、両方のフラグメントにボタンがあります。ボタンを押すと、新しいアクティビティを開始したいと思います。しかし、私はそれを機能させることができません。 私が得ているエラー:ここでのエラー:タイプの不一致:mFragmentFavoriteからFragmentに変換できません 私は何が間違っているのですか? MyFragmentPagerAdapter import android.support.v4.app.Fragment; import android.support.v4.app.FragmentManager; import android.support.v4.app.FragmentPagerAdapter; public class MyFragmentPagerAdapter extends FragmentPagerAdapter{ final int PAGE_COUNT = 3; /** Constructor of the class */ public MyFragmentPagerAdapter(FragmentManager fm) { super(fm); } /** This method will be invoked when a page is requested to create */ @Override public Fragment getItem(int …

21
フラグメントからのカスタムActionBarタイトルの設定
メインではFragmentActivity、次のActionBarようにカスタムタイトルを設定します。 LayoutInflater inflator = (LayoutInflater) this .getSystemService(Context.LAYOUT_INFLATER_SERVICE); View v = inflator.inflate(R.layout.custom_titlebar, null); TextView tv = (TextView) v.findViewById(R.id.title); Typeface tf = Typeface.createFromAsset(this.getAssets(), "fonts/capsuula.ttf"); tv.setTypeface(tf); tv.setText(this.getTitle()); actionBar.setCustomView(v); これは完璧に機能します。ただし、他を開いFragmentsたら、タイトルを変更したい。Activityこれを行うためにメインにアクセスする方法がわかりませんか?過去に、私はこれをしました: ((MainFragmentActivity) getActivity()).getSupportActionBar().setTitle( catTitle); 誰かが適切な方法についてアドバイスできますか? XML: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@android:color/transparent" > <TextView android:id="@+id/title" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerVertical="true" android:layout_marginLeft="5dp" android:ellipsize="end" android:maxLines="1" android:text="" android:textColor="#fff" …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.