gpt4 book ai didi

java - 如何在android studio中将 fragment 分离到不同的文件?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:24:21 24 4
gpt4 key购买 nike

我正在尝试在 android studio 中开发一个 android 应用程序,并且我一直在 mainActivity 类中编写越来越多的 fragment 。我的问题是如何将它们分开到另一个文件?可能我做错了,如果可以,有人可以告诉我应该怎么做吗?

我的代码:

public class MainActivity extends ActionBarActivity
implements NavigationDrawerFragment.NavigationDrawerCallbacks {
.
.
.
public static class PlaceholderFragment1 extends Fragment {...}
public static class PlaceholderFragment2 extends Fragment {...}
public static class PlaceholderFragment3 extends Fragment {...}
}

最佳答案

由于它们是静态内部类,AndroidStudio 可以轻松地为您重构这些。选择PlaceholderFragment1(只需将文本光标放在上面)并按F6(或右键单击 fragment 名称->重构->移动)并选择“将内部类[ fragment 名称]移动到上层”,如果需要,请更改名称和包并点击重构。

Fragment 有一个静态内部类很好(技术上可行),但如果您想在另一个 Activity 中重用该 fragment ,最好将其重构。此外,大多数人喜欢让类尽可能小,如果 fragment 的功能在逻辑上与 Activity 分开,则没有理由将其保留为内部类。

关于java - 如何在android studio中将 fragment 分离到不同的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28429662/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com