- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当我尝试将我的 Android APP 连接到蓝牙打印机时,从未调用关键方法。我按照SDK的介绍:
添加权限
在 Application.onCreate() 中初始化 SDK
public void onCreate() { super .onCreate(); WPXMain.init(这个);
当我运行SDK提供的示例时,我可以看到日志:
03-29 11:15:25.399 10820-10820/com.wpx.printer.sample D/WPXMain: 初始化
示例代码如下:
public class MyApplication extends Application {
private List<Activity> list = new ArrayList<Activity>();
public void addActivity(Activity activity) {}
public void clearActivity(){
for(Activity activity : list){
if(activity != null && !activity.isFinishing()){
activity.finish();
}
}
}
@Override
public void onCreate() {
super.onCreate();
WPXMain.init(this);
}
public void exit() {
clearActivity();
System.exit(0);
android.os.Process.killProcess(android.os.Process.myPid());
}
}
但是,当我把那个 WPXMain.init(this);在我自己的 MyApplication 中,我既看不到初始化日志,也看不到 SDK 的任何功能。
我猜这是因为 WPXMain.init(this);在 MyApplication 中未被调用。因为如果它被调用,我应该看到 init 日志。这是SDK中的初始化代码:
public static void init(Application app) {
init(app, false);
}
public static void init(Application app, boolean isBleModel) {
WPXUtils.log(TAG, "init");
WPXMain.Bean.wpx.filter.add("NP100");
if(app != null) {
WPXMain.Bean.wpx.isInit = true;
WPXMain.Bean.wpx.isBleModel = isBleModel;
WPXMain.Bean.wpx.app = app;
if(isBleModel) {
WPXMain.Bean.wpx.wblec = com.wpx.WPXBleControl.Bean.getInstance();
WPXMain.Bean.wpx.wblec.init(app);
} else {
WPXMain.Bean.wpx.wbc = com.wpx.WPXBluetoothControl.Bean.getInstance();
WPXMain.Bean.wpx.wbc.init(app);
regReceiver();
}
}
}
有什么想法吗?感谢你们。
最佳答案
在您的 list 文件中提及您的应用程序名称
<application
android:name=".MyApplication"
>
关于android - MyApplication 中的方法永远不会被调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43083702/
我有一个像这样的应用程序类: public class MyApplication extends Application { private static boolean FOCUSED;
当我尝试将我的 Android APP 连接到蓝牙打印机时,从未调用关键方法。我按照SDK的介绍: 添加权限 在 Application.onCreate() 中初始化 SDK public void
在我通过在我的 build.gradle 文件中使用这段代码成功地将 Flurry SDK 集成到库中之后。 compile 'com.flurry.android:analytics:6.8
我目前正在尝试创建一个全局变量 Activity 。 我已按照以下说明 (Android global variable) 来设置 Activity 。 但是,当我尝试编辑 android:name
鉴于以下内容,取自 Typeclassopedia : class MyApplicative f where pure :: a -> f a ap :: f
基本上,我开始将纯 Activities 应用程序移植到 Fragments,但我几乎停留在第一步。 在我当前的应用程序中,我扩展应用程序以访问用于自定义应用程序的全局常量和变量。 public cl
我正在使用 struts2.0,应用程序是在 tomcat 6.0 上部署和测试的。 根据要求,我的应用程序 (myApplication) 必须从域名为 http://abc.com 的 PHP 站
我正在尝试将应用程序设置用于我正在处理的 C#.NET 项目。但我似乎无法让它返回默认值以外的任何内容。通过项目属性,我添加了一个设置 DBConnectionString,并将其值设置为我要使用的连
我的新 Android studio示例项目的版本给出以下错误,您能帮忙吗? 下面是我得到的 IDE fatal error 的日志 IDE Error Root project path of th
我正在尝试操作片段xml中的元素,但是我所做的所有尝试都导致了一些错误。当我使用root !!。qr_code.visibility = View.INVISIBLE时,我得到了: 我的元素引用有什么
我正在尝试将 MyApplication 类用于 JSON 数据 我在做什么::我正在 listview 中显示元素列表,我已从 JSON 检索数据并填充到 ListView 。我已将其快照放在我目前
使用 WildFly 8 时,将浏览器指向 localhost:8080 会导致显示默认的 welcome-content 页面。 我想更改此行为,以便显示 myapplication.war。 我的
我的应用程序将其设置保存在其可执行文件夹下,该文件夹恰好是它在 Windows 下的安装位置 (C:\ProgramFiles)。我遇到的问题是我使用 fopen_s 并将文件打开为二进制文件,但是当
关闭。此题需要details or clarity 。目前不接受答案。 想要改进这个问题吗?通过 editing this post 添加详细信息并澄清问题. 已关闭10 年前。 Improve th
我正在尝试构建运行一个从 Github 下载的 Android 项目。我的电脑有两个驱动器;第一个 one (C:) 安装了 android studio 和 windows,other (D:) 用
已关闭。这个问题是 not reproducible or was caused by typos 。目前不接受答案。 这个问题是由拼写错误或无法再重现的问题引起的。虽然类似的问题可能是 on-top
我在使用 JDK 7_80 启动 Tomcat 时遇到此错误,但它在 JDK 6_23 上运行良好。请找到以下控制台打印并帮助我解决此问题。 INFO: XML validation disabled
对于谷歌应用引擎应用程序,我想限制对自己网站的访问 http://myapplication.appspot.com但同时让我的 android 手机应用程序用户访问它。我的 Android 手机应用
在我的 c# windows 应用程序中,每当我在 visual studio 2008 中打开我的解决方案时,“MyApplication.vshost.exe”总是在窗口任务管理器 --> 进程选
在检查我的 Android 应用程序崩溃报告时,我注意到 java.lang.NullPointerException 是崩溃的主要原因之一。这是我经常崩溃的一个例子: java.lang.R
我是一名优秀的程序员,十分优秀!