Note that there are some explanatory texts on larger screens.

plurals
  1. POAdding a Fragment Dynamically inside a view
    primarykey
    data
    text
    <p>I have started with this <a href="https://stackoverflow.com/questions/5159982/how-do-i-add-a-fragment-to-an-activity-with-a-programmatically-created-content-v">How do I add a Fragment to an Activity with a programmatically created content view</a></p> <p>To create and add a Fragment inside an Activity.</p> <p>But when i tried to add the same fragment inside a dynamic view, it failed.</p> <p>Can u please address what is the problem behind it.</p> <pre><code>public class MainActivity extends FragmentActivity { private static final int CONTENT_VIEW_ID = 10101010; private static final int CONTENT_VIEW_ID1 = 10101011; public FragmentManager fm = getSupportFragmentManager(); @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); View view = new View(this); FrameLayout frame = new FrameLayout(this); frame.setId(CONTENT_VIEW_ID); frame.addView(view,new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT)); view.setId(CONTENT_VIEW_ID1); setContentView(frame); if (savedInstanceState == null) { Fragment newFragment1 = new DebugExampleTwoFragment(); FragmentTransaction ft = fm.beginTransaction(); ft.add(CONTENT_VIEW_ID1, newFragment1); ft.commit(); } public static class DebugExampleTwoFragment extends Fragment { public static int count = 0; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View v = new View(getActivity()); v.setBackgroundColor(Color.RED); return v; } } </code></pre> <p>It failed with <code>ClassCastException</code> the exact line number is not displayed.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload