大家好, 在我的主要活动中,我有一些菜单。 我想做的是,如果用户单击菜单,则他/她必须导航或必须落在Fragment上。
我知道从Activity到Activity只是传递一个Intent,例如: 意图意图新意图(Activity1.this。Activity2.class); 从片段到活动,例如: 意图意图新意图(getContext()Activity2.class);
但是如何从一个活动到一个片段的意图?还是必须从“活动”导航到片段? 那可能吗 ?
有人知道怎么做吗? 非常感谢。
答案 0 :(得分:0)
SELECT business_id, count(*) as how_many from dbname.gateway_transactions WHERE DATE(created_at) = '2020-02-02' group by business_id order by how_many desc limit 5
答案 1 :(得分:0)
该意图仅与活动,服务和广播接收器一起使用。 顾名思义,片段是Activity的一部分,向其中添加了动态内容替换。
您的选择:
使用片段时,您有两个选择:
<fragment
android:name="com.example.myapp.FragmentA"
android:layout_width="match_parent"
android:layout_height="match_parent" />
内部活动的XML
<FrameLayout
android:id="@+id/frameLayout"
android:layout_width="match_parent"
android:layout_height="match_parent" />
内部活动的Java文件:
FragmentManager manager = getFragmentManager();
FragmentTransaction transaction = manager.beginTransaction();
transaction.replace(R.id.frameLayout, SecondFragment());
transaction.commit();
您还可以将此组件用作android Jetpack的一部分 Android Navigation Component