小编sta*_*tar的帖子

basic_string :: _ S_construct null无效

我正在从命令行读取输入文件.

int main(int argc, char **argv)
{
    Scene myScene;
string filename = argv[1];
myScene = Parser(filename);
 ...
}
Run Code Online (Sandbox Code Playgroud)

从另一个文件中我使用解析器函数,这个函数就像这样;

Scene Parser(string filename)
{
 string line;
 ifstream myfile (filename.c_str());
 ...
 return scene;
}
Run Code Online (Sandbox Code Playgroud)

我收到了错误; 抛出'std :: logic_error'的实例后调用what():basic_string :: _ S_construct null无效

程序接收信号SIGABRT,已中止.

我搜索了错误.我认为这是因为这些方面.但我找不到实际的原因.有谁能够帮我?

c++

11
推荐指数
2
解决办法
4万
查看次数

数组列表Java中的额外意图

我想我要跳过ArrayList通过Intent.但我找不到要写的额外内容?任何get方法我都会收到错误,例如"不适用于字符串".

项目细节:

public class ItemDetails {

public String getName() {
    return name;
}
public void setName(String name) {
    this.name = name;
}
public String getItemDescription() {
    return itemDescription;
}
public void setItemDescription(String itemDescription) {
    this.itemDescription = itemDescription;
}
public String getPrice() {
    return price;
}
public void setPrice(String price) {
    this.price = price;
}
public int getImageNumber() {
    return imageNumber;
}
public void setImageNumber(int imageNumber) {
    this.imageNumber = imageNumber;
}

public int getVideoNumber() {
    return videoNumber; …
Run Code Online (Sandbox Code Playgroud)

java android android-intent

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

Algolia Firebase和Android集成

在我的Android应用中,我使用Firebase作为数据库.我想添加一些搜索功能,经过我的研究,我发现Algolia适合我.

Algolia的Firebase教程解释了如何将我现有的Firebase数据库与Algolia集成.在本教程中,它们提供了一些Node.js代码(我不熟悉).在第一次收集数据时,我只是复制了集成代码,进行了必要的更改并在Windows终端上运行:数据现在从Firebase导入到Algolia.
但是还有一些其他必要的规范,如更新,删除数据.他们还为此目的提供了一些js代码,但我真的不知道如何使用这个js代码在我的Android应用程序中附加这些监听器.

任何人都可以告诉我它是如何正确完成的?

android firebase firebase-realtime-database algolia

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

不幸的是myapp已经停止了

我得到的应用已停止.该项目将场景更改为MainAplication更改为JobList,但是,Job List到ExerciseList,我正在开始这些"不幸的应用程序已停止".在模拟器上.这是我的课程.我也在logcat上加入致命的EXCEPTİN.

ApplicationMain.java

    import android.app.Activity;
    import android.content.Intent;
    import android.os.Bundle;
    import android.view.View;
    import android.widget.Button;
    import android.widget.EditText;

    public class ApplicationMain extends Activity {
/** Called when the activity is first created. */
EditText nameEditCtrl;
Button btnCtlr;
String name;

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    nameEditCtrl = (EditText) findViewById(R.id.editText1);
    btnCtlr = (Button) findViewById(R.id.button1);
    btnCtlr.setOnClickListener(new ButtonClickHandler());
}

public class ButtonClickHandler implements View.OnClickListener {
    public void onClick(View view) {
        if (nameEditCtrl != null && nameEditCtrl.getText().length() != 0) {
            name = nameEditCtrl.getText().toString();
        } else …
Run Code Online (Sandbox Code Playgroud)

android

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