我为任何代码找到的每个示例都使用了 onCreate()。对于我为程序编写的许多类,我必须传入初始 Activity,因为这些类需要访问当前显示的内容(EditText、Button 等)。我曾试图让每个类都扩展 Activity,但这通常会导致运行时异常和失败。目前,每个需要从相关视图输入的类都必须使用“parentactivity”.findViewByID(...).getData()。
这是从视图请求数据的正确方法吗?我应该创建各自的视图对象(EditText、Button 等)并将它们附加到加载的视图,然后从那里请求数据吗?
在我认为相关的问题上,我试图创建一个切换按钮的 RelativeRadioGroup(在 RadioGroup 的 RelativeLayout 中的切换按钮),却发现它们的 android:onClick 属性没有调用可用的方法。我在主启动类中有该方法(以及其他一些类,以便将数据传递到需要的地方)。虽然我确定不太可能调用需要数据的方法(该方法最初仅位于该方法的位置),但我不明白为什么不在主类中调用它。