小编Viv*_*ara的帖子

如何在自定义视图或其他Android类中使用AndroidInjection类?

我对Android特定模式的问题是,如果你使用他们的AndroidInjection类,除了使用Application Component之外,除了Activities/ Fragments/自定义视图/适配器之外,成员无法注入其他对象.这是因为你无法获得用于注入/ 的Subcomponent(AndroidInjector)的引用.这使得注入Dialogs(如果你使用).ActivitiesFragmentsDialogFragments

AndroidInjection级似乎只支持Android核心类型.

android dependency-injection dagger dagger-2

20
推荐指数
3
解决办法
3430
查看次数

如何使用与 Android 兼容的 C# 以 NDEF 格式读取和写入 NFC 标签?

我正在使用Mifare Ultralight C标签并向它们写入 NDEF 格式的数据。我正在使用NDEF-NFC 库为我的 NDEF 消息创建原始字节。我的 NDEF 消息是

var spRecord = new NdefTextRecord {
        Text = "1",
        LanguageCode = "en"
};
var msg = new NdefMessage { spRecord };
Run Code Online (Sandbox Code Playgroud)

我得到的输出是D1 01 04 54 02 65 6E 31(十六进制)。如果我按原样将此字节数组写入标签:

  • 从标签读取并使用相同的 NDEF-NFC 库后,我可以转换回所需的 NDEF 消息。
  • Android 应用程序无法识别 NDEF 消息。我尝试了 Android 的NFC 工具

按照使用 ACR122U 作为 Reader/Writer 在 Windows 窗体应用程序 C# 中将 Ndef 写入 NFC 标签中的建议,我修改了我的字节数组以写入而不是库生成的原始字节数组。03 08 D1 01 04 54 …

c# format wpf nfc ndef

3
推荐指数
1
解决办法
3648
查看次数

如何使用伪CSS转换更改活动切换按钮的CSS

我的网页上有多个切换按钮.我正在使用checkbox带有一些CSS的输入控件来获得材质切换按钮设计.当我更改任何切换按钮的状态时,CSS效果会反映在第一个切换按钮上.如何仅对活动切换应用效果.

<div>
  <div class="material-toggle">
    <input type="checkbox" id="toggle" name="toggle" checked=true class="switch" />
    <label for="toggle" class=""></label>
  </div>
  <div class="material-toggle">
    <input type="checkbox" id="toggle" name="toggle" checked=true class="switch" />
    <label for="toggle" class=""></label>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

这是我正在使用的CSS.

.material-toggle {
  height: 22px;
  width: 40px;
  margin: 12px;
}

.material-toggle input:empty {
    margin-left: -9999px;
}

.material-toggle input:empty ~ label {
    position: relative;
    float: left;
    width: 150px;
    cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.material-toggle input:empty ~ label:before, 
.material-toggle input:empty ~ label:after {
  position: absolute; …
Run Code Online (Sandbox Code Playgroud)

html css pseudo-element css-transitions material-design

2
推荐指数
1
解决办法
1016
查看次数

堆栈溢出错误?

我正在开发一个帐户申请表.当我试图运行发票表格时,发生了一个叫做堆栈溢出异常的事情...告诉我该怎么做...我想在Stock类中声明发票对象之前一切都很好.这是输出......

run:
Exception in thread "AWT-EventQueue-0" java.lang.StackOverflowError
    at sun.awt.Win32GraphicsConfig.getBounds(Native Method)
    at sun.awt.Win32GraphicsConfig.getBounds(Win32GraphicsConfig.java:215)
    at java.awt.Window.init(Window.java:394)
    at java.awt.Window.<init>(Window.java:433)
    at java.awt.Frame.<init>(Frame.java:403)
    at java.awt.Frame.<init>(Frame.java:368)
    at javax.swing.JFrame.<init>(JFrame.java:158)
    at Invoice.<init>(Invoice.java:10)
    at Stock.<init>(Stock.java:670)
    at Invoice.<init>(Invoice.java:1135)
    at Stock.<init>(Stock.java:670)
    at Invoice.<init>(Invoice.java:1135)
    at Stock.<init>(Stock.java:670)
    at Invoice.<init>(Invoice.java:1135)
    at Stock.<init>(Stock.java:670)
    at Invoice.<init>(Invoice.java:1135)
    at Stock.<init>(Stock.java:670)
    at Invoice.<init>(Invoice.java:1135)
    at Stock.<init>(Stock.java:670)
    at Invoice.<init>(Invoice.java:1135)
    at Stock.<init>(Stock.java:670)
    at Invoice.<init>(Invoice.java:1135)
    at Stock.<init>(Stock.java:670)
    at Invoice.<init>(Invoice.java:1135)
at Stock.<init>(Stock.java:670)
    at Invoice.<init>(Invoice.java:1135)
    at Stock.<init>(Stock.java:670)
    at Invoice.<init>(Invoice.java:1135)
    at Stock.<init>(Stock.java:670)
    at Invoice.<init>(Invoice.java:1135)
    at Stock.<init>(Stock.java:670)
    at Invoice.<init>(Invoice.java:1135)
    at Stock.<init>(Stock.java:670)
    at Invoice.<init>(Invoice.java:1135)
    at Stock.<init>(Stock.java:670)
    at Invoice.<init>(Invoice.java:1135) …
Run Code Online (Sandbox Code Playgroud)

java

0
推荐指数
1
解决办法
1576
查看次数