gpt4 book ai didi

android - 如何从另一个类调用一个类中存在的函数?

转载 作者:行者123 更新时间:2023-11-30 04:09:52 25 4
gpt4 key购买 nike

我试图通过创建一个类的对象来调用另一个类中存在的函数。不知何故它不工作。新 Activity 未加载。

我的java代码:

public class MessagesActivity extends TabActivity {

public WorkEntryScreenActivity workEntryObject = new WorkEntryScreenActivity() ;

public void AddWorkEntryClick(View v) {
workEntryObject.newWorkEntry();
}
}

其他类:

public class WorkEntryScreenActivity extends Activity {

public void newWorkEntry() {
try {
Intent i = new Intent(this, WorkEntryActivity.class);
i.putExtra("CurDate", mDateDisplay.getText());
i.putExtra("DD", String.valueOf(mDay));
i.putExtra("MM", String.valueOf(mMonth));
i.putExtra("YYYY", String.valueOf(mYear));
startActivity(i);
finish();
} catch (Exception e) {
System.out.println("Exception" + e.getStackTrace());
Log.d(TAG, "Exception" + e.getStackTrace());
}
}
}

最佳答案

您必须先创建您的 workEntryObject(它不是 C++)。像这样

public WorkEntryScreenActivity workEntryObject=new WorkEntryScreenActivity();

此外,我强烈建议您阅读 Android 基础知识 http://developer.android.com/guide/index.html

关于android - 如何从另一个类调用一个类中存在的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11021647/

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