如何将活动转换为片段

时间:2019-12-25 06:13:50

标签: android kotlin android-activity fragment

我为某项活动编写了代码,必须将其更改为一个片段。

它必须运行多次,所以最好是一个片段。  请帮助我

我用科特林语

func LoadModel(modelPath string, modelNames []string) *tf.SavedModel {
    model, err := tf.LoadSavedModel(modelPath, modelNames, nil) 
    if err != nil {
        log.Fatal("LoadSavedModel(): %v", err)
      }

    log.Println("List possible ops in graphs") 
    for _, op := range model.Graph.Operations() {
        //log.Printf("Op name: %v, on device: %v", op.Name(), op.Device())
        log.Printf("Op name: %v", op.Name())
    }
    return model
}

1 个答案:

答案 0 :(得分:-1)

您可以在下面使用该代码

class AddInformation : Fragment() {

override fun onCreate(savedInstanceState: Bundle?) {
    super.onCreate(savedInstanceState)

}

override fun onCreateView(
    inflater: LayoutInflater,
    container: ViewGroup?,
    savedInstanceState: Bundle?
): View? {
    // Inflate the layout for this fragment
    var view = inflater.inflate(R.layout.fragment_add_information, container, false)


    var bundle: Bundle = intent.extras!!
    var Enum = bundle.getInt("ItemNos")

    ItemNo.text = Enum.toString()

    return view;
}

fun AddInformation(view: View) {
    var DbManager = DbManager(this)
    var values = ContentValues()
    values.put("ID", ItemNo.text.toString().toInt())
    values.put("ProjectNumber", ProjectNum)

    if (id == 0) {
        val ID = DbManager.Insert(values)
        if (ID > 0) {
            Toast.makeText(this, "Information Added", Toast.LENGTH_LONG).show()
            finish()
        } else {
            Toast.makeText(this, "Unsuccessful", Toast.LENGTH_LONG).show()
            finish()

        }
    }
}
}