小编Sun*_*nny的帖子

28
推荐指数
2
解决办法
2527
查看次数

如何在不影响内部视图元素的情况下应用阴影来反应原生视图?

请点击图片

我想知道如何仅将阴影应用于主外部视图。在这里应用阴影,它被应用到所有内部元素

shadow react-native

13
推荐指数
2
解决办法
4366
查看次数

库 Dart 包已损坏类路径

Flutter项目好像缓存不存在什么的。事实上它无法“适应”。有人可以帮我一个忙。谢谢 如下: 在此输入图像描述

在此输入图像描述

android dart flutter

10
推荐指数
1
解决办法
8062
查看次数

为什么Android 7.0(Nougat)中不显示通知文本

我正在notification我的应用程序中显示OS versions除了Android 7.0(Nougat)以外的所有工作正常.这是代码

  Intent notificationIntent = new Intent(context, HomeScreenActivity.class);

        // set intent so it does not start a new activity
        notificationIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP);

        PendingIntent intent = PendingIntent.getActivity(context, 0, new Intent(), PendingIntent.FLAG_UPDATE_CURRENT | Notification.FLAG_AUTO_CANCEL | Notification.FLAG_SHOW_LIGHTS);

        Notification.Builder builder = new Notification.Builder(context);
        builder.setContentIntent(intent)
                .setAutoCancel(true)
                .setPriority(Notification.PRIORITY_MAX)
                .setContentTitle(title)
                .setStyle(new Notification.BigTextStyle().bigText(message))
                .setContentText(message);
        if (Build.VERSION.SDK_INT >= 21)
            builder.setVibrate(new long[0]);

        notification.flags = Notification.DEFAULT_LIGHTS | Notification.FLAG_AUTO_CANCEL;
        if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP){
            builder.setColor(context.getResources().getColor(R.color.colorPrimary));
            builder.setSmallIcon(R.drawable.ic_nav_reward_point);
        }else{
            builder.setSmallIcon(R.drawable.launcher_icon);
        }
        builder.setAutoCancel(true);
        builder.setContentIntent(intent);
        notification.flags |= Notification.FLAG_AUTO_CANCEL; …
Run Code Online (Sandbox Code Playgroud)

android push-notification android-7.0-nougat

7
推荐指数
0
解决办法
683
查看次数

我在 FragmentActivity 的 Fabric onResume 上发生了超级奇怪的崩溃,位于 super.onResume()

这是什么意思,可以以某种方式修复?不是在我的代码中崩溃,而是在 FragmentActivity 的超级中,我无法弄清楚我做错了什么:

Fatal Exception: java.lang.IllegalArgumentException
   at android.os.Parcel.readException(Parcel.java:1688)
   at android.os.Parcel.readException(Parcel.java:1637)
   at android.app.ActivityManagerProxy.isTopOfTask(ActivityManagerNative.java:5505)
   at android.app.Activity.isTopOfTask(Activity.java:5983)
   at android.app.Activity.onResume(Activity.java:1253)
   at android.support.v4.app.FragmentActivity.onResume(FragmentActivity.java:485)
   at nl.hgrams.passenger.activities.PSTimelineFragmentsActivity.onResume(PSTimelineFragmentsActivity.java:576)
   at android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1270)
   at android.app.Activity.performResume(Activity.java:6788)
   at android.app.ActivityThread.performNewIntents(ActivityThread.java:2844)
   at android.app.ActivityThread.handleNewIntent(ActivityThread.java:2858)
   at android.app.ActivityThread.-wrap15(ActivityThread.java)
   at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1575)
   at android.os.Handler.dispatchMessage(Handler.java:102)
   at android.os.Looper.loop(Looper.java:154)
   at android.app.ActivityThread.main(ActivityThread.java:6186)
   at java.lang.reflect.Method.invoke(Method.java)
   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:889)
   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:779)
Run Code Online (Sandbox Code Playgroud)

这是我的 onResume():

  @Override
protected void onResume() {
    super.onResume();
    registerReceiver(addedPitstopBroadcastReceiver,
            new IntentFilter("addedPitstop"));

    if (PSApplicationClass.getInstance().pref.getUserId(PSTimelineFragmentsActivity.this) != null) {
        renewSettings();

        PSApplicationClass.getInstance().pref.setIsBackground(this, false);
        if (PSApplicationClass.getInstance().pref.isRefetchUser(PSTimelineFragmentsActivity.this)) {
            PSApplicationClass.getInstance().pref.setRefetchUser(PSTimelineFragmentsActivity.this, false);
            MyFirebaseInstanceIDService.changeFirebaseToken(PSTimelineFragmentsActivity.this);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

但是直接在onResume崩溃了,所以没有传到下一行。也试图重现我,但不能。用户有一台:LG G-Pad 8.3 1]

android onresume android-lifecycle android-fragments android-fragmentactivity

5
推荐指数
0
解决办法
452
查看次数

为什么在推送到Git Android Studio时会出错?

一切都很好,直到今天我对远程服务器的所有推送都成功了。我开始收到错误:

远程URL测试失败:getLastSuccessful失败。令牌:a7995c09-4e90-44f4-b143-67445d302f75,用户名:my_server_adress,客户端:http:// localhost:63342 / RPC2 java.lang.RuntimeException:调用失败服务器返回HTTP响应代码:401,URL: http:// localhost :63342 / RPC2,位于org.jetbrains.git4idea.ssh.GitSSHXmlRpcClient.getLastSuccessful(GitSSHXmlRpcClient.java:200),位于org.jetbrains.git4idea.ssh.SSHMain.authenticate(SSHMain.java:201),位于org.jetbrains.git4ideas。 org.jetbrains.git4idea.ssh.SSHMain.main(SSHMain.java:125)处的.SSHMain.start(SSHMain.java:162)原因:java.io.IOException:服务器返回URL的HTTP响应代码:401: http ://本地主机:63342 / RPC2在sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1876)在org.apache.xmlrpc.DefaultXmlRpcTransport的sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1474) org.apache.xmlrpc.XmlRpcClientWorker.execute(XmlRpcClientWorker.java:72)的org.apache.xmlrpc的.sendXmlRpc(DefaultXmlRpcTransport.java:87)org.apache.xmlrpc的org.apache.xmlrpc.XmlRpcClient.execute(XmlRpcClient.java:194)的。 org.apache.xmlrpc.XmlRpcClient.execute(XmlRpcClient.java:178)的XmlRpcClient.execute(XmlRpcClient.java:185)org.jetbrains.git4idea.ssh.GitSSHXmlRpcClient.getLastSuccessful(GitSSHXmlRpcClient.java:196)3 ...更多无法从远程存储库读取。请确保您具有正确的访问权限,并且存储库存在。

也许此错误是由AS的最新更新引起的?我需要做什么来推动代码更改?

java git android-studio

5
推荐指数
1
解决办法
445
查看次数

如何在 flutter 应用程序中使用 google Drive api 创建文件夹?

我尝试在flutter appa 中创建文件夹google drive account。它向我展示了一个bad argument(s) error. 虽然我正在使用文档示例

这是我尝试做的代码。它产生

“错误的参数”错误。

final _SCOPES = [drive.DriveApi.DriveScope];

  void adrive(){

clientViaServiceAccount(_credentials,_SCOPES).then(onValue).catchError((e)=>print(e));
  }


  FutureOr onValue(AuthClient client)  {
    //drive.DriveApi(client).files.list().then((value)=>print(value.items[0]));
    // The previous line works fine
    drive.File r = new drive.File();
    r.mimeType = "application/vnd.google-apps.folder";
    r.title = "hello";

    drive.DriveApi(client).files.insert(r,uploadOptions: commons.UploadOptions.Resumable).then((f)=>print(f.mimeType+" "+f.originalFilename))
          .catchError((ex)=>print(ex.toString()));




Run Code Online (Sandbox Code Playgroud)

google-api drive dart google-drive-api flutter

5
推荐指数
1
解决办法
2415
查看次数

将 Angular CLI 升级到 8

我在更新Angular Cli to 8.

Could not find module "@angular-devkit/build-angular" from "C:\\Users\\AGT\\Desktop\\central8\\client".
Error: Could not find module "@angular-devkit/build-angular" from "C:\\Users\\AGT\\Desktop\\central8\\client".
    at Object.resolve (C:\Users\AGT\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\@angular-devkit\core\node\resolve.js:151:11)
    at WorkspaceNodeModulesArchitectHost.resolveBuilder (C:\Users\AGT\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\@angular-devkit\architect\node\node-modules-architect-host.js:31:40)
    at ServeCommand.initialize (C:\Users\AGT\AppData\Roaming\npm\node_modules\@angular\cli\models\architect-command.js:135:55)
    at process._tickCallback (internal/process/next_tick.js:68:7)
    at Function.Module.runMain (internal/modules/cjs/loader.js:757:11)
    at startup (internal/bootstrap/node.js:283:19)
    at bootstrapNodeJSCore (internal/bootstrap/node.js:622:3)
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

command-line-interface angular

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

我正在 flutter 中构建一个发布 apk,但最后它显示了这个错误

flutter 构建 apk --release

您正在构建一个胖 APK,其中包含以下二进制文件android-arm, android-arm64.

如果您要将应用程序部署到 Play 商店,建议使用应用程序捆绑包或拆分 APK 以减小 APK 大小。要生成应用程序包,请运行: flutter build appbundle --target-platform android-arm,android-arm64 了解更多信息:https: //developer.android.com/guide/app-bundle 要按 ABI 拆分 APK,请运行: flutter build apk --target-platform android-arm,android-arm64 --split-per-abi 了解更多信息:https: //developer.android.com/studio/build/configure-apk-splits#configure-abi -split 初始化 gradle...
1.2s 解决依赖项... 3.7s registerResGenerateTask 已弃用,使用 registerGeneeratedResFolders(FileCollection) registerResGenerateTask 已弃用,使用 registerGeneeratedResFolders(FileCollection) registerResGenerateTask 已弃用,使用 registerGenerateResFolders(FileCollection) 运行 Gradle 任务 'assembleRelease'。 ..

运行 Gradle 任务“assembleRelease”...完成
140.3 秒(!)

Gradle 任务 assembleRelease 失败,退出代码为 1

dart flutter

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

Firebase, com.google.firebase:firebase-messaging:17.3.0 不工作

我发现很多帖子都在谈论这个。我有 2 天时间尝试插入 firebase 实现,但没有成功。我快疯了,因为我无法理解他对我的代码不喜欢的地方。谁能帮我?

build.gradle 项目

build.gradle 模块

正如您所看到的 com.google.firebase:firebase-messaging:17.3.0 它不会以任何方式读取并报告错误。我尝试使用不同的版本,但结果没有改变

我读到它可能是一些未激活的工具 SDK,但显然,它不会影响......

我的 SDK 工具

我不知道如何摆脱它

如果有人有好主意,不客气!:)

java android firebase firebase-realtime-database

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

当我在我的 Flutter 应用程序中切换 appbar 时,如何使 webview 不重新加载?

我希望在我的flutter应用程序中切换appbar时不重新加载webview,但我不知道该怎么做,很抱歉我是初学者。

这是我录制的gif?

我在谷歌上搜索,但没有找到与此相关的答案。

//index.dart
import 'package:flutter/material.dart';
import 'navigation_tab.dart';
import '../home/home_page.dart';
import '../market/market_page.dart';
import '../my/my_page.dart';

class Index extends StatefulWidget {

  @override
  _IndexState createState() => new _IndexState();

}


class _IndexState extends State<Index> with TickerProviderStateMixin {

  int _currentIndex = 0;
  List<NavigationTab> _navigationTabs;
  List<StatefulWidget> _pageList;
  StatefulWidget _currentPage;

  @override
  void initState() {
    super.initState();
    _navigationTabs = <NavigationTab>[
      new NavigationTab(icon: new Icon(Icons.account_balance), title: new Text("home"), vsync: this),
      new NavigationTab(icon: new Icon(Icons.local_mall), title: new Text("market"), vsync: this),
      new NavigationTab(icon: new Icon(Icons.account_box), title: new Text("my"), vsync: this),
    ];

    _pageList …
Run Code Online (Sandbox Code Playgroud)

flutter

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