小编Raj*_*esh的帖子

android.view.WindowLeaked

inviteBu.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View v) {
            // TODO Auto-generated method stub
            if(ChoiceList.size()>0)
             {

                    LayoutInflater factory = LayoutInflater.from(MobileConnectActivity.this);
                    final View textEntryView = factory.inflate(R.layout.invite_dialog, null);
                    final EditText et =(EditText) textEntryView.findViewById(R.id.usercontent_edit);

                   dia= new AlertDialog.Builder(MobileConnectActivity.this)
                        .setTitle(getString(R.string.invite_input_content))
                        .setView(textEntryView)
                        .setPositiveButton(getString(R.string.invite_send), new DialogInterface.OnClickListener() {
                            public void onClick(final DialogInterface dialog, int whichButton) {
                                dialog.dismiss();
                                 if(et.getText().toString()==null && et.getText().equals("") )
                                {
                                    Toast.makeText(getApplicationContext(), getString(R.string.invite_content_check), Toast.LENGTH_SHORT).show();
                                }
                                 else{


                                     new AsyncTask<Void, Void, String>() {

                                         CustomDialog mProgressBar = new CustomDialog(MobileConnectActivity.this, R.style.dialog);

                                        protected void onPreExecute() {

                                            mProgressBar.show();
                                        };

                                        protected void onCancelled() { …
Run Code Online (Sandbox Code Playgroud)

android

30
推荐指数
6
解决办法
4万
查看次数

接收界外的触摸事件

之前有类似的问题,我已经提到使用hitTest:withEvent:在其超视图框架之外的子视图上捕获触摸,并将触摸事件传递到其父视图边界之外的视图.但他们似乎没有回答我的特殊问题.

我有一个具有以下结构的自定义控件:

+-------------------------------+
|           UIButton            |
+-------------------------------+
|                          |
|                          |
|        UITableView       |
|                          |
|                          |
+------------------------- +
Run Code Online (Sandbox Code Playgroud)

自定义控件会覆盖UIButton子类并将UITableView其添加为其子视图.这个想法是让整个控件像下拉列表一样.当UIButton按下时,UITableView将下拉列表和使选择的选择.

如果控件是最顶层的直接子项,这一切都适用hitTestUIButton上面Apple的Q&A链接中所描述的被覆盖的内容UIView.但是,如果控件位于另一个视图层次结构中,UITableView则不会接收触摸事件.

以下是使用的hitTest代码:

override func hitTest(point: CGPoint, withEvent event: UIEvent?) -> UIView? {
    // Convert the point to the target view's coordinate system.
    // The target view isn't necessarily the immediate subview
    let pointForTargetView = self.spinnerTableView.convertPoint(point, fromView:self) 

    if (CGRectContainsPoint(self.spinnerTableView.bounds, pointForTargetView)) …
Run Code Online (Sandbox Code Playgroud)

uikit ios swift

14
推荐指数
3
解决办法
2907
查看次数

org.apache.solr.common.SolrException:TransactionLog不知道如何序列化类org.bson.types.ObjectId; 尝试实现ObjectResolver?

从mongodb执行数据导入时,Solr会抛出以下错误:

org.apache.solr.common.SolrException: TransactionLog doesn't know how to serialize class org.bson.types.ObjectId; try implementing ObjectResolver?
at org.apache.solr.update.TransactionLog$1.resolve(TransactionLog.java:100)
at org.apache.solr.common.util.JavaBinCodec.writeVal(JavaBinCodec.java:234)
at org.apache.solr.common.util.JavaBinCodec.writeSolrInputDocument(JavaBinCodec.java:589)
at org.apache.solr.update.TransactionLog.write(TransactionLog.java:395)
at org.apache.solr.update.UpdateLog.add(UpdateLog.java:532)
at org.apache.solr.update.UpdateLog.add(UpdateLog.java:516)
at org.apache.solr.update.DirectUpdateHandler2.doNormalUpdate(DirectUpdateHandler2.java:320)
at org.apache.solr.update.DirectUpdateHandler2.addDoc0(DirectUpdateHandler2.java:239)
at org.apache.solr.update.DirectUpdateHandler2.addDoc(DirectUpdateHandler2.java:194)
at org.apache.solr.update.processor.RunUpdateProcessor.processAdd(RunUpdateProcessorFactory.java:67)
at org.apache.solr.update.processor.UpdateRequestProcessor.processAdd(UpdateRequestProcessor.java:55)
at org.apache.solr.update.processor.DistributedUpdateProcessor.doLocalAdd(DistributedUpdateProcessor.java:979)
at org.apache.solr.update.processor.DistributedUpdateProcessor.versionAdd(DistributedUpdateProcessor.java:1192)
at org.apache.solr.update.processor.DistributedUpdateProcessor.processAdd(DistributedUpdateProcessor.java:748)
at org.apache.solr.update.processor.LogUpdateProcessorFactory$LogUpdateProcessor.processAdd(LogUpdateProcessorFactory.java:103)
at org.apache.solr.handler.dataimport.SolrWriter.upload(SolrWriter.java:80)
at org.apache.solr.handler.dataimport.DataImportHandler$1.upload(DataImportHandler.java:254)
at org.apache.solr.handler.dataimport.DocBuilder.buildDocument(DocBuilder.java:526)
at org.apache.solr.handler.dataimport.DocBuilder.buildDocument(DocBuilder.java:414)
at org.apache.solr.handler.dataimport.DocBuilder.doFullDump(DocBuilder.java:329)
at org.apache.solr.handler.dataimport.DocBuilder.execute(DocBuilder.java:232)
at org.apache.solr.handler.dataimport.DataImporter.doFullImport(DataImporter.java:415)
at org.apache.solr.handler.dataimport.DataImporter.runCmd(DataImporter.java:474)
at org.apache.solr.handler.dataimport.DataImporter.lambda$runAsync$0(DataImporter.java:457)
at java.lang.Thread.run(Thread.java:748)
Run Code Online (Sandbox Code Playgroud)

我的Solr版本是6.6.0.可能是错误的原因以及如何解决?

solr mongodb dataimporthandler

12
推荐指数
1
解决办法
694
查看次数

将ObjectID作为字符串导入

我正在尝试使用Solr版本6.6将Solr 6.2.1单节点实例升级到SolrCloud设置.我现在面临的问题是在使用Solr的-蒙戈-进口商- 1.1.0.jar和蒙戈-Java的应用程序,从2.14.3.jar MongoDB的进行数据导入时,_id领域正在被导入为"_id":"org.bson.types.ObjectId:585a53d109ed44343743ebd1"而不是"_id":"585a53d109ed44343743ebd1"作为Solr 6.2.1实例.(两种情况下的罐子都是相同的版本)

该架构包含以下内容(两个版本中都相同):

<fieldType name="string" class="solr.StrField"sortMissingLast="true"/>
<field name="_id" type="string" indexed="true" stored="true"/>
Run Code Online (Sandbox Code Playgroud)

新版本中的fieldType是否有任何变化,或者我遗漏了什么?

solr mongodb dataimporthandler solr6

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

在 MPAndroidChart 中将图表保存为图像

我正在使用 MPAndroidChart 来呈现各种图表。我想添加将图表作为图像保存到图库的功能。我在操作栏中添加了一个图标以使用此功能,但图像未保存到图库中。

代码如下:

<item android:id="@+id/save"
    android:icon="@drawable/ic_action_accept"
    android:title="@string/save"
    app:showAsAction="always"/>
Run Code Online (Sandbox Code Playgroud)
@Override
public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu; this adds items to the action bar if it is present.
    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.menu_main, menu);
    return super.onCreateOptionsMenu(menu);
}

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    // Handle action bar item clicks here. The action bar will
    // automatically handle clicks on the Home/Up button, so long
    // as you specify a parent activity in AndroidManifest.xml.
    switch (item.getItemId()) {
        case R.id.save …
Run Code Online (Sandbox Code Playgroud)

android save-image mpandroidchart

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

如何将额外数据传递给片段类以及如何以片段形式获取数据?

我使用FragmentActivity开发了一个带选项卡的应用程序.如何在调用片段时传递一些额外的数据,如何在片段类中获取该数据?

添加标签的代码如下.Fragment类直接在其中指定.

mTabManager.addTab(mTabHost.newTabSpec("simple").setIndicator("Simple"),
    DetailFragment.class, null);
Run Code Online (Sandbox Code Playgroud)

在这种情况下,我如何将一些数据传递给片段类.请任何人帮忙做到这一点.

android android-fragments

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

List View在measureHeightOfChildren上崩溃应用程序,java nullpointer异常

==================这是我的片段:

public class ChooseAssigmentFragment extends Fragment {
private ListArrayAdapter listArrayAdapter;

private Assigment assigment;

private Assigments assigments;

private ListView assigList;

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    View v = inflater.inflate(R.layout.assigments, null);
    init(v);
    assigments = new Assigments();
    assigment = new Assigment("Nikon D700", "aisle 5, range 1m");
    assigments.add(assigment); // daca comentez linia, atuncia functioneaza assigment.name si assigment.details nu is nule
    loadAssigments(assigments);

    return v;
}

private void init(View v) {
    // TODO Auto-generated method stub
    EditText assigSearchET = (EditText) v.findViewById(R.id.assigSearchET); …
Run Code Online (Sandbox Code Playgroud)

height layout android listview adapter

-1
推荐指数
1
解决办法
2062
查看次数