我有一个简单的脚本blah.py(使用Python 2):
import sys
print sys.argv[1]
Run Code Online (Sandbox Code Playgroud)
如果我执行我的脚本:
python c:/..../blah.py argument
Run Code Online (Sandbox Code Playgroud)
它打印参数,但如果我执行脚本:
blah.py argument
Run Code Online (Sandbox Code Playgroud)
发生错误:
IndexError ...
所以参数不会传递给脚本.
PATH中的python.exe.blah.py的文件夹也在PATH中.
python.exe是执行*.py文件的默认程序.
问题是什么?
我ArrayAdapter在我的应用程序中有大量使用,因为大多数活动都持有ListView,我需要一些自定义的东西.
我看了一下android开发者文档中的测试类,但是无法找到一些示例或正确的测试类......
1)ArrayAdapterAndroid中是否有(单元)测试的最佳实践?
2)我可以选择错误的方法(使用适配器)并以这种方式杀死可测试性吗?
我有一个有两个活动的应用程序.
其中一个列出了几个值,而另一个则向DB添加了新值.
我有一个从SQLiteOpenHelper扩展的类,并管理数据库连接,查询等.
现在,我理解在SQLiteOpenHelper的构造函数中,您必须传递一个上下文,该上下文用于确定是否必须创建新数据库或打开现有数据库.
但是如果我在每个活动中都有一个SQLiteOpenHelper类的实例,那么上下文就会有所不同.
有办法避免这种情况吗?
谢谢.