小编M.A*_*han的帖子

如何从服务器播放音频文件Mp3

我想从实时服务器播放音频.我不想下载这些音频文件.这些文件的格式是android java上的mp3.working.

audio android media-player audio-player http-live-streaming

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

Dart 是单线程的,但为什么它使用 Future Objects 并执行异步操作

在文档中,Dart 是单线程的,但是为了一次执行两个操作,我们使用与线程相同的未来对象。

使用 Future 对象(期货)来执行异步操作。

如果 Dart 是单线程的,那么为什么它允许执行异步操作。

注意:异步操作是并行操作,称为线程

multithreading dart flutter

16
推荐指数
3
解决办法
6866
查看次数

找不到Fragment构造函数

我在某些设备上遇到问题,并在崩溃分析中遇到错误.许多用户设备都面临着这个问题,但在我的设备上它运行正常.

无法启动活动ComponentInfo {com.ox.outloks.new/com.ox.outloks.new.activities.MainDrawerActivity}:android.support.v4.app.Fragment $ InstantiationException:无法实例化片段com.alchemative.outfitters.outfitters .fragments.ProductsFragment:找不到Fragment构造函数

错误发生在活动中的行super.onCreate(savedInstanceState);

  @Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
Run Code Online (Sandbox Code Playgroud)

这是ProductsFragment构造函数

    @SuppressLint("ValidFragment")
public ProductsFragment(String id) {
    categoryID = id;
}
Run Code Online (Sandbox Code Playgroud)

android android-fragments

15
推荐指数
3
解决办法
9555
查看次数

如何使bottomNavigationBar缺口透明

我想让缺口边距(FAB 的两侧和底部栏之间的空间)像Inset FAB 中的android material design 解释,它在这个小的可见圆形部分看起来像一个缩放背景文本。我们如何使缺口空间透明以看到其背后的文字?但是,我的底部栏没有那样显示

所需的缺口设计底部栏后面的可见文本

我的底栏设计

我的实现

Scaffold(
  floatingActionButtonLocation: FloatingActionButtonLocation.centerDocked,
  floatingActionButton: FloatingActionButton(
    backgroundColor: Colors.white,
    child: Image.asset("images/paw.png"),
    onPressed: () {
      Navigator.push(
          context, MaterialPageRoute(builder: (context) => Map()));
    },
  ),
  bottomNavigationBar: BottomAppBar(
    shape: CircularNotchedRectangle(),
    child: new Row(
      mainAxisSize: MainAxisSize.max,
      mainAxisAlignment: MainAxisAlignment.spaceBetween,
      children: <Widget>[
        IconButton(
          icon: Icon(Icons.menu),
          color: Colors.transparent,
          onPressed: () {},
        ),
      ],
    ),
    color: Utiles.primary_bg_color,
  ),
  body: Container(...)
Run Code Online (Sandbox Code Playgroud)

floating-action-button flutter

11
推荐指数
3
解决办法
7362
查看次数

如何在Android中将Drawable转换为int,反之亦然

我想将Drawable转换为int然后反之亦然.基本上我想将Arraylist对象保存到sharedPrefrence中.为此我有实施Gson到Srtring转换方法.如果我在这里使用Drawable而不是int,那么Gson String转换需要很多时间.所以我想使用int而不是Drawable.

 private List<AppInfo> apps = null;

   public void setIcon(int icon) {
    this.icon = icon;
}

   apps.get(position).setIcon(mContext.getResources().getDrawable(apps.get(position).getIcon()));
Run Code Online (Sandbox Code Playgroud)

AppInfo在哪里

    public AppInfo(String appname, String pname, String versionName, int versionCode, int icon, int color) {
    this.appname = appname;
    this.pname = pname;
    this.versionName = versionName;
    this.versionCode = versionCode;
    this.icon = icon;
    this.color = color;
}
Run Code Online (Sandbox Code Playgroud)

以下是将Custom对象的ArrayList转换为String的源代码,以便我可以将其保存到SharedPrefrence.

            Gson gson = new Gson();
            apps.get(number).setColor(picker.getColor());
            String JsonAppsdata = gson.toJson(apps);
            System.out.println("Storing="+JsonAppsdata);
            utility.StoreData(getApplicationContext(), JsonAppsdata);
Run Code Online (Sandbox Code Playgroud)

android drawable android-sharedpreferences

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

失败的断言行 5120 pos 12: 'child = _child' 不是真的

我正在尝试使用 bloc 模式创建带有 API 数据的列表视图,错误如下:

'package:flutter/src/widgets/framework.dart':断言失败:第 5120 行 pos 12:'child == _child':不正确。

我的列表文件:

import 'package:Instant_Feedback/Dashboard/PeopleList/bloc/bloc.dart';
import 'package:Instant_Feedback/People/strongConnection_model.dart';
import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart';

class PeopleListing extends StatefulWidget {
  @override
  State<StatefulWidget> createState() => _PeopleListingState();
}
class _PeopleListingState extends State<PeopleListing> {
  PeopleListBloc peopleBloc;
  @override
  void initState() {
    super.initState();
    peopleBloc = BlocProvider.of<PeopleListBloc>(context);
    peopleBloc.dispatch(DisplayPeopleList());
  }

  @override
  Widget build(BuildContext context) {
    return BlocBuilder(
      bloc: peopleBloc,
      builder: (context, state){
        if (state is PeopleUninitializedState) {
          print("PeopleUninitializedState");
        } else if (state is PeopleFetchingState) {
          print("PeopleFetchingState");
        } else if (state is …
Run Code Online (Sandbox Code Playgroud)

flutter bloc

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

搜索从阿拉伯文本文件的阿拉伯词

我正在研究古兰经应用程序.我有UTF-8古兰经的文本文件()(阿拉伯语).我想从古兰经中搜索我的阿拉伯语单词.我想在没有Aarabs的情况下写一个古兰经的阿拉伯语单词,例如Zaber,Zair,shud,Mud和Paish.Aarabs基本上是阿拉伯语元音. 阿拉伯语Aarabs细节

以下是从我的ArrayList被叫中搜索英语单词的代码testingarray.但对于阿拉伯语而言,它没有回复正确的单词.

testingarray.get(Index).toString().trim().toLowerCase().contains(word.trim().toLowerCase())) {
Run Code Online (Sandbox Code Playgroud)

regex string search android arabic

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

不带括号和带括号调用函数有什么区别

在 onPressed 或 Ontap 上调用不带括号的函数和带括号的函数有什么区别?

我只知道不能在 onPressed 上使用括号调用 void 函数。

floatingActionButton: FloatingActionButton(
    onPressed: _incrementCounter,
    tooltip: 'Increment',
    child: Icon(Icons.add),
  ),
Run Code Online (Sandbox Code Playgroud)

_incrementCounter 有 void 返回类型

void _incrementCounter() {
    setState(() {
        _counter++;
    });  
}
Run Code Online (Sandbox Code Playgroud)

但我没有找到任何适当的文件。

dart flutter

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

如果我们在override函数中的super()函数之前或之后写,那么代码的影响是什么

我对super()覆盖函数中的函数调用感到困惑.

@Override
protected void onDestroy() {
    // TODO Auto-generated method stub
    super.onDestroy();
}

@Override
protected void onPause() {
    // TODO Auto-generated method stub
    super.onPause();
}
Run Code Online (Sandbox Code Playgroud)

是的代码的影响,之前或之后写什么super.onDestroy()super.onPause()或其他超级功能在所有类型的android系统中被覆盖的方法呢?

android activity-lifecycle ondestroy onpause android-activity

4
推荐指数
1
解决办法
856
查看次数

从String中删除特定的char

如何从字符串中删除特定字符.我有一个Arraylist测试阵列.

String line=testingarray.get(index).toString();
Run Code Online (Sandbox Code Playgroud)

我想从行中删除一个特定的字符.

我有一个uniCodes数组

int uniCode[]={1611,1614,1615,1616,1617,1618};
Run Code Online (Sandbox Code Playgroud)

我想删除那些具有这些Unicodes的字符.

java string android removeall

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