因此,我的Android应用程序具有以下组件:LoginActivity,使用导航抽屉的MainActivity,以及由Main Activity中的Nav Drawer处理的各种片段.
在LoginActivity中,我设置了TwitterAuthConfig,并将其提供给Fabric.with(.... Twitter(authConfig)...),基本上按照他们在文档中所说的做:Fabric集成文档
在用户浏览LoginActivity并成功登录后,它将进入Main Activity,打开导航抽屉并让他们选择他们想要去的片段.LoginActivity 在启动MainActivity后调用this.finish().
我的问题是我使用的片段之一使用嵌入式Twitter时间线,需要通过Fabric.with()调用进行Fabric身份验证.这在第一次工作正常,但是一旦我离开应用程序并且它在后台停留了一段时间,我相信onDestroy()被调用,然后Fabric实例被删除.
因此,当我从后台再次打开它时,它有以下错误:
07-09 15:59:55.179 7933-7933/com.writers.myapp E/AndroidRuntime? FATAL EXCEPTION: main
Process: com.writers.myapp, PID: 7933
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.writers.myapp/com.writers.myapp.MainActivity}: java.lang.IllegalStateException: Must Initialize Fabric before using singleton()
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2329)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2389)
at android.app.ActivityThread.access$900(ActivityThread.java:147)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1296)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:135)
at android.app.ActivityThread.main(ActivityThread.java:5254)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:898)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:693)
Caused by: java.lang.IllegalStateException: Must Initialize Fabric before using singleton()
at io.fabric.sdk.android.Fabric.singleton(Fabric.java:265)
at io.fabric.sdk.android.Fabric.getKit(Fabric.java:516)
at com.twitter.sdk.android.tweetui.TweetUi.checkInitialized(TweetUi.java:120)
at com.twitter.sdk.android.tweetui.TweetUi.getInstance(TweetUi.java:69)
at …Run Code Online (Sandbox Code Playgroud) 所以我一步一步地关注BlueGiga的BGDemo应用笔记,但在使用dfutool.exe更新USB加密狗的固件时遇到了问题.我采取的步骤如下:
但是命令提示符给我一个错误"device:2458:fffe not found",这真的令人难以置信,因为它在设备管理器中显示为具有完全相同硬件ID的libusb设备.有没有人知道我可能做错了什么?
所以我读了一篇论文,说正确处理你的数据集可以大大提高LibSVM分类的准确性......我正在使用Weka实现,并希望有一些帮助确保我的数据集是最优的.
这是我的(示例)属性:
Power Numeric (real numbers, range is from 0 to 1.5132, 9000+ unique values)
Voltage Numeric (similar to Power)
Light Numeric (0 and 1 are the only 2 possible values)
Day Numeric (1 through 20 are the possible values, equal number of each value)
Range Nominal {1,2,3,4,5} <----these are the classes
Run Code Online (Sandbox Code Playgroud)
我的问题是:我应该应用哪些Weka预处理过滤器来使这个数据集对LibSVM更有效?
请就这些问题以及您认为我可能错过的任何其他问题提出建议......
提前致谢!!