我正在尝试为我的二十一点游戏创建基本问题,我想将用户的输入作为参数传递到我创建的函数中。我试着在我的终端中运行我的代码,但什么也没有发生。谁能告诉我我做错了什么?
#function that passes one parameter that prints a question
def ask_user(a):
print('Would you like to HIT or STAND?')
#variable that holds the user's input
user_answer = input()
#calling the function
我想知道是否可以加载库,并在除活动之外的类中声明/调用本机函数。我问这个问题的原因是因为我的应用程序的结构方式,我有一个单独的静态类,它保存了我所有不同活动的所有信息。类似于使用Singleton方法。
现在,我的初始活动始终保持打开状态,其他活动从第一个活动调用本机方法。是否可以将所有本机方法添加到静态类中,以便在离开时可以关闭初始活动?
public class StaticClass {
static {
System.loadLibrary( "NativeLibrary" );
}
// I also am not sure
我注意到,对于某些设备,是正确的(例如,安卓库的静态变量在应用程序的不同活动之间存在),但对于其他设备则不然。
下面是说明这一点的代码片段
public class LibraryFoo{
static List<String> listFoo= new ArrayList<String>();
//The following method is called from many activities
public static methodFoo(){
//do something to listFoo
}
}
对于