小编vip*_*ari的帖子

启动模拟器时出错

我在模拟器上运行一个Android应用程序.直到昨天工作正常,今天我更新了android studio.我收到了以下错误.怎么解决这个?

模拟器:警告:将RAM大小增加到1GB仿真器:错误:x86仿真当前需要硬件加速!请确保正确安装和使用Intel HAXM.CPU加速状态:必须更新HAXM(版本1.1.1 <6.0.1).

android android-studio haxm

21
推荐指数
4
解决办法
3万
查看次数

如何改变颤振中芯片的形状

我正在尝试创建一个类似于下图所示的形状。

在此处输入图片说明

我打算使用Chips来实现相同的目标。但是,筹码的所有 4 边都有圆形边框。有什么方法可以覆盖它并在左侧有一个矩形角,在右侧有一个圆角。

android flutter

9
推荐指数
1
解决办法
7345
查看次数

android:textAlignment 中 viewEnd 和 textEnd 的区别

我正在经历的文件android:textAlignment,它有7个选项中那几个是viewEnd/viewStarttextEnd/textStart

我无法理解view####text####使用用例 POV 中的文档有什么区别。如果有人可以使用一些示例或用例更详细地说明这一点?

android

6
推荐指数
1
解决办法
3011
查看次数

体系结构i386的未定义符号:_FlutterMethodNotImplemented

我正在尝试在ios模拟器上运行我的flutter应用程序,该模拟器具有一些插件,例如连通性,flutter_webview,fluttertoast等。当我尝试运行这些插件时,所有这些插件都出现了以下错误。

Undefined symbols for architecture i386:
  "_FlutterMethodNotImplemented", referenced from:
      -[FluttertoastPlugin handleMethodCall:result:] in FluttertoastPlugin.o
  "_OBJC_CLASS_$_FlutterMethodChannel", referenced from:
      objc-class-ref in FluttertoastPlugin.o
Run Code Online (Sandbox Code Playgroud)

事情在android上运行顺利。

我试过了

flutter clean 
pod install
Run Code Online (Sandbox Code Playgroud)

错误仍然存​​在。任何人都面临类似的错误吗?如果有人对此有解决方案,请帮助我。谢谢

颤振医生-v输出

[?] Flutter (Channel beta, v0.11.9, on Mac OS X 10.14.1 18B75, locale en-IN)
    • Flutter version 0.11.9 at /Users/vipin/Downloads/soft/flutter
    • Framework revision d48e6e433c (5 days ago), 2018-11-20 22:05:23 -0500
    • Engine revision 5c8147450d
    • Dart version 2.1.0 (build 2.1.0-dev.9.4 f9ebf21297)

[?] Android toolchain - develop for Android devices (Android SDK 28.0.3)
    • Android …
Run Code Online (Sandbox Code Playgroud)

xcode ios dart flutter

6
推荐指数
2
解决办法
437
查看次数

访问片段后台任务中的资源通常会返回illegalStateException

我正在进行异步网络请求以获取评论和预告片.

如果评论和预告片存在,则将它们设置为TextView文本.如果没有评论,那么我将textview测试设置为"无评论"(message_no_reviews),这是strings.xml文件中的预定义字符串变量.

现在,为了在没有评论可用时显示该文本,我正在使用

getResources().getString(R.string.message_no_reviews)
Run Code Online (Sandbox Code Playgroud)

问题是调用getResources().getString(R.string.message_no_reviews)返回java.lang.IllegalStateException: Fragment MovieDetailFragment{1fdfd76} not attached to Activity多次,而调用getResources().getString(R.string.api_key)不会导致任何异常.

以下是代码段.

public void onActivityCreated(@Nullable Bundle savedInstanceState) {
        super.onActivityCreated(savedInstanceState);
        getReviews();
        getTrailers();
    } 

public void getReviews(){


    Call<JsonObject> getReviewsCall = apiService.getReview(movie.getId(),getResources().getString(R.string.api_key));


    getReviewsCall.enqueue(new Callback<JsonObject>() {
        @Override
        public void onResponse(Response<JsonObject> response, Retrofit retrofit) {

            if (response.body() != null) {

                JsonArray reviews=(JsonArray) response.body().get("results");
                System.out.println(reviews);
                if(reviews.size()>0) {
                    tvReviewText.setText(((JsonObject) reviews.get(0)).get("content").getAsString());
                    tvReviewAuthor.setText(((JsonObject) reviews.get(0)).get("author").getAsString());

                }
                else{

                    tvReviewAuthor.setText(getResources().getString(R.string.message_no_reviews));
                    tvReviewText.setText("");
                }

            }

        }

        @Override
        public void onFailure(Throwable t) {

        }

    }); …
Run Code Online (Sandbox Code Playgroud)

android android-fragments

5
推荐指数
2
解决办法
2741
查看次数

如何在Flutter ListView Builder中删除或管理空间?

我是新手,这个问题也可能重复。如果有人可以协助我寻找答案,请问?谢谢您的帮助。

问题:如何在Flutter ListView Builder中删除或管理空间?附件为“侧边菜单” /“导航抽屉”的照片。我需要的是减少导航项目的高度。换句话说,减少每个项目的顶部和底部间距。 在此处输入图片说明

代码如下:

import 'package:flutter/material.dart';
import '../pages/home_screen.dart';
import '../pages/list_page.dart';
import '../pages/item_page.dart';

final List<MenuItem> menuItems = <MenuItem>[
  MenuItem(0,'Home',Icon(Icons.home),Icon(Icons.chevron_right), HomeScreen()),
  MenuItem(1,'List',Icon(Icons.home),Icon(Icons.chevron_right), ListPage()),
  MenuItem(2,'Item',Icon(Icons.home),Icon(Icons.chevron_right), ItemPage()),
  MenuItem(1,'Home',Icon(Icons.home),Icon(Icons.chevron_right), HomeScreen()),
  MenuItem(1,'List',Icon(Icons.home),Icon(Icons.chevron_right), ListPage()),
  MenuItem(2,'Item',Icon(Icons.home),Icon(Icons.chevron_right), ItemPage()),
  MenuItem(1,'Home',Icon(Icons.home),Icon(Icons.chevron_right), HomeScreen()),
  MenuItem(1,'List',Icon(Icons.home),Icon(Icons.chevron_right), ListPage()),
  MenuItem(2,'Item',Icon(Icons.home),Icon(Icons.chevron_right), ItemPage()),
  MenuItem(2,'Item',Icon(Icons.home),Icon(Icons.chevron_right), ItemPage()),
  MenuItem(1,'Home',Icon(Icons.home),Icon(Icons.chevron_right), HomeScreen()),
  MenuItem(1,'List',Icon(Icons.home),Icon(Icons.chevron_right), ListPage()),
  MenuItem(2,'Item',Icon(Icons.home),Icon(Icons.chevron_right), ItemPage()),
];

class XmobeMenu extends StatelessWidget {
  int indexNumber;
  XmobeMenu(int menuIndex)
  {
    indexNumber =menuIndex;
  }
  @override
  Widget build(BuildContext context) {
    return Drawer(
      child: ListView.builder(
        itemBuilder: (BuildContext context, int index) {
          return MenuItemWidget(menuItems[index],indexNumber);
        },
        itemCount: menuItems.length, …
Run Code Online (Sandbox Code Playgroud)

listview dart flutter

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

根本没有调用onAccessibilityEvent

我正在努力实现一个AccessibilityService.我在下面分享了我的代码.当我从设置菜单打开我的辅助功能服务然后onServiceConnected()被调用但onAccessibiltyEvent()根本没有被调用.请指导我这个.

清单文件中的服务声明.

<service
            android:name=".MyAccessibilityService"
            android:enabled="true"
            android:permission="android.permission.BIND_ACCESSIBILITY_SERVICE">
            <intent-filter>
                <action android:name="android.accessibilityservice.AccessibilityService" />
            </intent-filter>

            <meta-data
                android:name="android.accessibilityservice"
                android:resource="@xml/accessibility_service_config" />
</service>
Run Code Online (Sandbox Code Playgroud)

XML文件

<accessibility-service xmlns:android="http://schemas.android.com/apk/res/android"
    android:description="@string/accessibility_service_description"
    android:accessibilityEventTypes="typeAllMask"
    android:canRequestFilterKeyEvents="true"
    android:accessibilityFlags="flagDefault"

    android:notificationTimeout="100"
    android:canRetrieveWindowContent="true"
    />
Run Code Online (Sandbox Code Playgroud)

MyAccessibiltyService.java

public class MyAccessibilityService extends AccessibilityService {


    @Override
    protected void onServiceConnected() {
        super.onServiceConnected();
        Log.d(TAG,"Service Connected");

    }

    @Override
    public void onAccessibilityEvent(AccessibilityEvent event) {
        System.out.println("Event Occurred");
        Log.d(TAG, "onAccessibilityEvent: event=" + event);
        AccessibilityNodeInfo nodeInfo = event.getSource();
        if (null == nodeInfo) return;


    }

    @Override
    public void onInterrupt() {
        Log.d(TAG,"Accessibility Interrupted" );

    } …
Run Code Online (Sandbox Code Playgroud)

android accessibility accessibility-api accessibilityservice android-accessibility

4
推荐指数
3
解决办法
2834
查看次数

如何在flutter中记录http请求

我正在开发一个带有 flutter 的应用程序,我在 dart 中使用默认的 http 包进行 API 调用。我们如何记录所有正在通过的 http 请求。http 或中间件中是否有任何内置功能可用于相同的功能?

dart flutter

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