小编Ale*_*ácz的帖子

React Native:Android原生模块

我在React Native/Android Project上实现了本机模块.在android原生项目中,我使用startActivity函数移动到我手动创建的新活动.我将分享一些代码.

//MainApplication.java

public class MainApplication extends MultiDexApplication {
  ...
  // Needed for `react-native link`
  public List<ReactPackage> getPackages() {
    return Arrays.<ReactPackage>asList(
      new MainReactPackage(),
      new AnExampleReactPackage(this)
    );
  }
  ...
}
Run Code Online (Sandbox Code Playgroud)

在这里,如果我使用代码,new MainReactPackage()那么我在Android设备上运行应用程序时看到错误.

本机模块AccessibilityInfoModule尝试覆盖模块名称AccessibilityInfo的AccessibilityInfoModule.如果这是你的意图,请设置canOverrideExistingModule = true

但我不确定如何设置canOverrideExistingModule.我怎么解决这个问题?

相关问题:React Native:Android活动回归

java android reactjs react-native

7
推荐指数
1
解决办法
1614
查看次数

React Native:Android Activity 返回

我从Bambora SDK实现了 android 本机模块并通过以下方式显示了它的本机视图(活动)getCurrentActivity().startActivity(intent);

它就像一个魅力,但finish()让整个应用程序退出而不是返回。这是我的一些代码。

public class ToastModule extends ReactContextBaseJavaModule {
    @ReactMethod
    // Calling module function from ReactJS code and works well
    public void goToRegisterCardView(Callback callback) {
        Intent intent = new Intent(getCurrentActivity(), NativeCardRegistrationActivity.class);
        getCurrentActivity().startActivity(intent); //start Activity successfully
    }
    ...
}

public class NativeCardRegistrationActivity extends AppCompatActivity implements ICardRegistrationCallback {
    @Override
    public void onRegistrationSuccess(CreditCard creditCard) {
        finish();// Exit whole app instead of going back.
    }
    ...
}
Run Code Online (Sandbox Code Playgroud)

所以我确定这不是Bambora SDK的原因并finish()杀死NativeCardRegistrationActivity. 整个应用程序被杀死,因为Activity …

java android reactjs react-native

6
推荐指数
0
解决办法
1080
查看次数

是否可以在 mac 上的 xampp 的 htdocs 中使用别名目录?

我在 mac 上安装了 Xampp,我将在本地运行我的 Web 应用程序,它位于"/Data/MyApp/App".

我知道我应该把源代码放在里面htdocs。所以我创建了一个"App"by的别名right click -> Make Alias并将它放到了"Applications/Xampp/htdocs/". 我更改了别名test。当我localhost/test在 chrome 浏览器上运行时,我看到空白屏幕但下载了未知文件test

相反,我贴全源(App),以htdocs与名称test2localhost/test2节目根据我正确的屏幕index.phptest2。只要注意的是文件结构testtest2是完全相同。

Applications/Xampp/htdocs/test(alias)/index.php         // not working
Applications/Xampp/htdocs/test2(real folder)/index.php  // work well
Run Code Online (Sandbox Code Playgroud)

这有什么问题?我应该设置一些东西来让别名文件夹在里面工作htdocs吗?

php apache xampp

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

标签 统计

android ×2

java ×2

react-native ×2

reactjs ×2

apache ×1

php ×1

xampp ×1