小编tsi*_*sil的帖子

在Fragment onCreateView,onCreate或onActivityCreated中发出HTTP请求?

我在我的应用程序中使用导航选项卡.我有3个片段从Internet上加载不同的数据.我想知道在哪里放置发出HTTP请求的代码的最佳位置onCreate,onCreateView或者onActivityCreated

通常,我将所有代码(请求数据,填充适配器,膨胀视图...)放入onCreateView.我也看到很多人在互联网上这样做.

但是这个指南https://github.com/thecodepath/android_guides/wiki/Creating-and-Using-Fragments以不同的方式做事.所以我想确定要做什么.

android android-fragments android-viewpager android-tabs

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

Google Apps脚本 - 将数据拖入带参数的模板中

我正在开发Google Apps脚本,我想将URL参数拉入HTML文件.例如,如果用户访问my_domain.com/?hello=test,则HTML输出应为"Hello test".这是我的代码.

的index.html

<html>
    <body><p>Hello <?= data ?></p></body>
</html>
Run Code Online (Sandbox Code Playgroud)

myCode.gs

function doGet(e) {
    var t = HtmlService.createHtmlOutputFromFile('index');
    t.data = e.parameter.hello;
    return t.evaluate();
}
Run Code Online (Sandbox Code Playgroud)

这会导致错误消息:"Vous ne pouvez pas ajouter ni modifierdepropriétéspourcet objet." (您无法添加或修改此对象的属性.)

我不知道为什么.我按照此文档https://developers.google.com/apps-script/html_service他们说:

模板访问数据的第三种方法是直接在脚本文件中向模板添加变量,如下例所示.

function doGet() {
    var t = HtmlService.createTemplateFromFile('myTemplate');
    t.data = SpreadsheetApp.openById('SPREADSHEET_KEY_GOES_HERE').getRangeByName('dataRange').getValues();
    return t.evaluate();
}
Run Code Online (Sandbox Code Playgroud)

google-apps-script

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

如何在上下文操作栏中检索列表视图选定项

我正在使用Contextual Action Barwith ListView(CHOICE MODE SINGLE).一切正常但我不知道如何检索所选项目.

listViewData.setChoiceMode(ListView.CHOICE_MODE_SINGLE);

listViewData.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener() {
        @Override
        public boolean onItemLongClick(AdapterView<?> parent, View view, int position, long id) {
            if (mActionMode != null) {
                return false;
            }

            mActionMode = ((ActionBarActivity) getActivity()).startSupportActionMode(mActionModeCallback);
            view.setSelected(true);
            return true;
        }
});

private ActionMode.Callback mActionModeCallback = new ActionMode.Callback() {
    @Override
    public boolean onCreateActionMode(ActionMode mode, Menu menu) {
        MenuInflater inflater = mode.getMenuInflater();
        inflater.inflate(R.menu.context_menu, menu);
        return true;
    }

    @Override
    public boolean onPrepareActionMode(ActionMode mode, Menu menu) {
        return false;
    }

    @Override
    public boolean onActionItemClicked(ActionMode mode, MenuItem …
Run Code Online (Sandbox Code Playgroud)

android listview contextual-action-bar

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

如何制作类似于 EditText 的视图以进行 SMS 代码验证?

我想在我的 Android 应用程序中添加多个内联 EditText,用户可以在其中输入文本,然后下一个 EditText 自动获得焦点。如下图所示。我想要一个关于如何实现它的示例代码(或一个库)。在此处输入图片说明

android android-custom-view android-edittext

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